fixed two bugs (spotted by w3seek)
authorChristoph von Wittich <christoph_vw@reactos.org>
Sun, 8 Jan 2006 20:33:14 +0000 (20:33 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Sun, 8 Jan 2006 20:33:14 +0000 (20:33 +0000)
svn path=/trunk/; revision=20728

reactos/subsys/system/msconfig/startuppage.c
reactos/subsys/system/notepad/main.c

index d80dd89..2ebe2ac 100644 (file)
@@ -75,7 +75,7 @@ GetAutostartEntriesFromRegistry ( HKEY hRootKey, TCHAR* KeyName )
             {
                 dwValueLength = MAX_KEY_LENGTH;
                 dwDataLength = MAX_VALUE_NAME;
             {
                 dwValueLength = MAX_KEY_LENGTH;
                 dwDataLength = MAX_VALUE_NAME;
-                Data = (TCHAR*) HeapAlloc(GetProcessHeap(), 0, MAX_VALUE_NAME);
+                Data = (TCHAR*) HeapAlloc(GetProcessHeap(), 0, MAX_VALUE_NAME * sizeof(TCHAR));
                 if (Data == NULL)
                     break;
                 retVal = RegEnumValue(hKey, Index, lpValueName, &dwValueLength, NULL, &dwType, (LPBYTE)Data, &dwDataLength);
                 if (Data == NULL)
                     break;
                 retVal = RegEnumValue(hKey, Index, lpValueName, &dwValueLength, NULL, &dwType, (LPBYTE)Data, &dwDataLength);
index be3ba17..c8d5c45 100644 (file)
@@ -37,7 +37,7 @@ VOID SetFileName(LPCWSTR szFileName)
 {
     lstrcpy(Globals.szFileName, szFileName);
     Globals.szFileTitle[0] = 0;
 {
     lstrcpy(Globals.szFileName, szFileName);
     Globals.szFileTitle[0] = 0;
-    GetFileTitle(szFileName, Globals.szFileTitle, wcslen(Globals.szFileTitle));
+    GetFileTitle(szFileName, Globals.szFileTitle, sizeof(Globals.szFileTitle) / sizeof(Globals.szFileTitle[0]));
 }
 
 /***********************************************************************
 }
 
 /***********************************************************************