Change the object to non permanent if an error occurs (in NtCreateDirectoryObject).

svn path=/trunk/; revision=15666
This commit is contained in:
Hartmut Birr
2005-05-29 15:43:53 +00:00
parent 6ec730fc4c
commit a67e88ab21
+4
View File
@@ -484,6 +484,10 @@ NtCreateDirectoryObject (OUT PHANDLE DirectoryHandle,
0,
NULL,
&hDirectory);
if (!NT_SUCCESS(Status))
{
ObMakeTemporaryObject(Directory);
}
ObDereferenceObject(Directory);
if(NT_SUCCESS(Status))