From: Thomas Faber Date: Sun, 3 Feb 2019 15:55:04 +0000 (+0100) Subject: [COMCTL32] Check for NULL pointer when handling BCM_GETIDEALSIZE. X-Git-Tag: 0.4.13-dev~377 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=8dcdf82e71c3b032617251ab0ec2024b7f4f820a;ds=sidebyside [COMCTL32] Check for NULL pointer when handling BCM_GETIDEALSIZE. Fixes crash in comctl32_winetest:button. --- diff --git a/dll/win32/comctl32/button.c b/dll/win32/comctl32/button.c index 59067471f1e..1d7431d0b16 100644 --- a/dll/win32/comctl32/button.c +++ b/dll/win32/comctl32/button.c @@ -941,6 +941,11 @@ static LRESULT CALLBACK BUTTON_WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, L BOOL ret = FALSE; SIZE* pSize = (SIZE*)lParam; + if (!pSize) + { + return FALSE; + } + if (btn_type == BS_PUSHBUTTON || btn_type == BS_DEFPUSHBUTTON || btn_type == BS_USERBUTTON)