Piotr Caban : gdi32: Allocate smaller buffer in delete_external_font_keys helper.
Module: wine Branch: master Commit: 93def703cfe7ce25a18c964774a9a0977f603dcb URL: http://source.winehq.org/git/wine.git/?a=commit;h=93def703cfe7ce25a18c964774... Author: Piotr Caban <piotr(a)codeweavers.com> Date: Tue Apr 25 12:39:23 2017 +0200 gdi32: Allocate smaller buffer in delete_external_font_keys helper. Signed-off-by: Piotr Caban <piotr(a)codeweavers.com> Signed-off-by: Huw Davies <huw(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/gdi32/freetype.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c index d627e7e..75d680f 100644 --- a/dlls/gdi32/freetype.c +++ b/dlls/gdi32/freetype.c @@ -3210,9 +3210,9 @@ static void delete_external_font_keys(void) &valuelen, &datalen, NULL, NULL); valuelen++; /* returned value doesn't include room for '\0' */ valueW = HeapAlloc(GetProcessHeap(), 0, valuelen * sizeof(WCHAR)); - data = HeapAlloc(GetProcessHeap(), 0, datalen * sizeof(WCHAR)); + data = HeapAlloc(GetProcessHeap(), 0, datalen); - dlen = datalen * sizeof(WCHAR); + dlen = datalen; vlen = valuelen; i = 0; while(RegEnumValueW(external_key, i++, valueW, &vlen, NULL, &type, data,
participants (1)
-
Alexandre Julliard