From 331aa9e529e6df2368a809b66ad3ed9b3d4d3920 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Sat, 3 Jan 2009 12:42:29 +0000 Subject: [PATCH] - Check if CompletionFilter has a valid value too. svn path=/trunk/; revision=38530 --- reactos/ntoskrnl/io/iomgr/iofunc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; }