diff --git a/dlls/pdh/pdh_main.c b/dlls/pdh/pdh_main.c index c5117bf642ff6b0038a353ec15d9b81fe4b3a77c..49d0a33137e9d41ba4cc62dc0f7f361afab77a4c 100644 --- a/dlls/pdh/pdh_main.c +++ b/dlls/pdh/pdh_main.c @@ -482,7 +482,7 @@ static DWORD CALLBACK collect_query_thread( void *arg ) if (WaitForSingleObject( stop, interval ) != WAIT_TIMEOUT) ExitThread( 0 ); EnterCriticalSection( &pdh_handle_cs ); - if (!query || query->magic != PDH_MAGIC_QUERY) + if (query->magic != PDH_MAGIC_QUERY) { LeaveCriticalSection( &pdh_handle_cs ); ExitThread( PDH_INVALID_HANDLE );