diff --git a/reactos/subsystems/win32/win32k/ntuser/window.c b/reactos/subsystems/win32/win32k/ntuser/window.c index 40275474e57..a0b375e909d 100644 --- a/reactos/subsystems/win32/win32k/ntuser/window.c +++ b/reactos/subsystems/win32/win32k/ntuser/window.c @@ -2444,7 +2444,7 @@ NtUserFindWindowEx(HWND hwndParent, ClassName.Length, sizeof(WCHAR)); } - else if (ClassName.Buffer != NULL || !IS_ATOM(ClassName.Buffer)) + else if (ClassName.Buffer != NULL && !IS_ATOM(ClassName.Buffer)) { SetLastWin32Error(ERROR_INVALID_PARAMETER); _SEH_LEAVE;