- Don't leak a FileObject reference in case of failure.

svn path=/trunk/; revision=38531
This commit is contained in:
Aleksey Bragin 2009-01-03 13:23:44 +00:00
parent 331aa9e529
commit 658957a6ab

View file

@ -1148,7 +1148,11 @@ NtNotifyChangeDirectoryFile(IN HANDLE FileHandle,
PreviousMode,
(PVOID *)&Event,
NULL);
if (Status != STATUS_SUCCESS) return Status;
if (Status != STATUS_SUCCESS)
{
ObDereferenceObject(FileObject);
return Status;
}
KeClearEvent(Event);
}