From: Hadrien Boizard Subject: [PATCH] uxtheme: Return E_POINTER if RECT pointer is NULL. Message-Id: Date: Tue, 6 Dec 2016 08:37:32 +0100 Signed-off-by: Hadrien Boizard --- dlls/uxtheme/draw.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/uxtheme/draw.c b/dlls/uxtheme/draw.c index e917dd1..5fbcc72 100644 --- a/dlls/uxtheme/draw.c +++ b/dlls/uxtheme/draw.c @@ -2033,6 +2033,8 @@ HRESULT WINAPI GetThemeTextExtent(HTHEME hTheme, HDC hdc, int iPartId, oldFont = SelectObject(hdc, hFont); DrawTextW(hdc, pszText, iCharCount, &rt, dwTextFlags|DT_CALCRECT); + if(!pExtentRect) + return E_POINTER; *pExtentRect = rt; if(hFont) {