From a8ece748b5308f893d6b86c1c577bbab4844b086 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sat, 29 Jun 2013 13:05:52 +0000 Subject: [PATCH] [DESK.CPL] - Fix wrong buffer usage CORE-7300 #resolve svn path=/trunk/; revision=59361 --- reactos/dll/cpl/desk/general.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reactos/dll/cpl/desk/general.c b/reactos/dll/cpl/desk/general.c index 57bd8337645..b84592efef4 100644 --- a/reactos/dll/cpl/desk/general.c +++ b/reactos/dll/cpl/desk/general.c @@ -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); -- 2.17.1