From 18fc5a1391c493f217790aa11d667ff1332f8424 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 10 Apr 2025 17:21:26 +0300 Subject: [PATCH] [USER32] Fix use of uninitialized variable --- win32ss/user/user32/windows/cursoricon.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/win32ss/user/user32/windows/cursoricon.c b/win32ss/user/user32/windows/cursoricon.c index af7a5808e79..746a0f6e949 100644 --- a/win32ss/user/user32/windows/cursoricon.c +++ b/win32ss/user/user32/windows/cursoricon.c @@ -1622,7 +1622,7 @@ CURSORICON_LoadFromFileW( DWORD filesize = 0, BmpIconSize; PBYTE bits, pbBmpIcon = NULL; HANDLE hCurIcon = NULL; - CURSORDATA cursorData; + CURSORDATA cursorData = { 0 }; TRACE("loading %s\n", debugstr_w( lpszName )); @@ -1646,7 +1646,6 @@ CURSORICON_LoadFromFileW( if(!cxDesired) cxDesired = entry->bWidth; if(!cyDesired) cyDesired = entry->bHeight; /* A bit of preparation */ - ZeroMemory(&cursorData, sizeof(cursorData)); if(!bIcon) { cursorData.xHotspot = entry->xHotspot;