diff --git a/dlls/user32/nonclient.c b/dlls/user32/nonclient.c index ccea5178f6..e38e4540e7 100644 --- a/dlls/user32/nonclient.c +++ b/dlls/user32/nonclient.c @@ -1630,6 +1630,11 @@ BOOL WINAPI GetTitleBarInfo(HWND hwnd, PTITLEBARINFO tbi) { TRACE("(%p %p)\n", hwnd, tbi); + if(!tbi) { + SetLastError(ERROR_NOACCESS); + return FALSE; + } + if(tbi->cbSize != sizeof(TITLEBARINFO)) { TRACE("Invalid TITLEBARINFO size: %d\n", tbi->cbSize); SetLastError(ERROR_INVALID_PARAMETER);