[DESK.CPL]
authorThomas Faber <thomas.faber@reactos.org>
Sat, 29 Jun 2013 13:05:52 +0000 (13:05 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sat, 29 Jun 2013 13:05:52 +0000 (13:05 +0000)
- Fix wrong buffer usage
CORE-7300 #resolve

svn path=/trunk/; revision=59361

reactos/dll/cpl/desk/general.c

index 57bd833..b84592e 100644 (file)
@@ -30,12 +30,13 @@ InitFontSizeList(HWND hWnd)
                              0, KEY_READ, &hKey) == ERROR_SUCCESS)
             for (;;)
             {
+                TCHAR Buffer[LINE_LEN];
                 TCHAR Desc[LINE_LEN];
 
-                if (SetupGetStringField(&Context, 0, Desc, sizeof(Desc), NULL) &&
+                if (SetupGetStringField(&Context, 0, Buffer, sizeof(Buffer), NULL) &&
                     SetupGetIntField(&Context, 1, &ci))
                 {
-                    _stprintf(Desc, _T("%s (%d DPI)"), Desc, ci);
+                    _stprintf(Desc, _T("%s (%d DPI)"), Buffer, ci);
                     i = SendMessage(hFontSize, CB_ADDSTRING, 0, (LPARAM)Desc);
                     if (i != CB_ERR)
                         SendMessage(hFontSize, CB_SETITEMDATA, (WPARAM)i, (LPARAM)ci);