From 633d72a98ec436db2b29d4383830e298fd7aa1b1 Mon Sep 17 00:00:00 2001 From: gibbed Date: Sat, 30 May 2015 20:55:12 -0500 Subject: [PATCH] Corrected NtQueryFullAttributesFile behavior when root_directory is 0. --- src/xenia/kernel/xboxkrnl_io.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xenia/kernel/xboxkrnl_io.cc b/src/xenia/kernel/xboxkrnl_io.cc index 67fa560de..f3f2fed82 100644 --- a/src/xenia/kernel/xboxkrnl_io.cc +++ b/src/xenia/kernel/xboxkrnl_io.cc @@ -564,7 +564,8 @@ SHIM_CALL NtQueryFullAttributesFile_shim(PPCContext* ppc_context, X_STATUS result = X_STATUS_NO_SUCH_FILE; object_ref root_file; - if (attrs.root_directory != 0xFFFFFFFD) { // ObDosDevices + if (attrs.root_directory != 0xFFFFFFFD && // ObDosDevices + attrs.root_directory != 0) { root_file = kernel_state->object_table()->LookupObject(attrs.root_directory); assert_not_null(root_file);