From 8db06b0b73cbedec834cc2223a7dca0bea370f1a Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Mon, 17 Jul 2006 03:49:40 +0000 Subject: [PATCH] - Fix two small bugs in NtQueryDirectoryObject. - RDISK Count, Windowstation list enumeration now work on startup. - Explorer's object viewer now works again. svn path=/trunk/; revision=23114 --- reactos/ntoskrnl/ob/obdir.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/ob/obdir.c b/reactos/ntoskrnl/ob/obdir.c index 4313ffd4293..454d84883d1 100644 --- a/reactos/ntoskrnl/ob/obdir.c +++ b/reactos/ntoskrnl/ob/obdir.c @@ -551,6 +551,9 @@ NtQueryDirectoryObject(IN HANDLE DirectoryHandle, DirectoryInfo->TypeName.Buffer = ObjectHeader-> Type->Name.Buffer; + /* Set success */ + Status = STATUS_SUCCESS; + /* Increase statistics */ TotalLength += Length; DirectoryInfo++; @@ -562,10 +565,10 @@ NtQueryDirectoryObject(IN HANDLE DirectoryHandle, /* Increase the key by one */ SkipEntries++; } - } - /* Move to the next directory */ - Entry = Entry->ChainLink; + /* Move to the next directory */ + Entry = Entry->ChainLink; + } } Quickie: