diff --git a/reactos/ntoskrnl/io/iomgr/iofunc.c b/reactos/ntoskrnl/io/iomgr/iofunc.c index d776b5df961..042ed5dae87 100644 --- a/reactos/ntoskrnl/io/iomgr/iofunc.c +++ b/reactos/ntoskrnl/io/iomgr/iofunc.c @@ -1122,8 +1122,8 @@ NtNotifyChangeDirectoryFile(IN HANDLE FileHandle, /* Check if probing failed */ if (!NT_SUCCESS(Status)) return Status; - /* Check if we have an correct parameter */ - if (!CompletionFilter) + /* Check if CompletionFilter is valid */ + if (!CompletionFilter || (CompletionFilter & ~FILE_NOTIFY_VALID_MASK)) { return STATUS_INVALID_PARAMETER; }