From f8c7c97d546e54e4ec582a306f720baa1a54bbce Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Thu, 12 Feb 2015 18:11:29 -0800 Subject: [PATCH] Fix null deref. --- src/xenia/kernel/xboxkrnl_io.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/kernel/xboxkrnl_io.cc b/src/xenia/kernel/xboxkrnl_io.cc index 11d635a6d..bda5e37f4 100644 --- a/src/xenia/kernel/xboxkrnl_io.cc +++ b/src/xenia/kernel/xboxkrnl_io.cc @@ -103,7 +103,7 @@ X_STATUS NtCreateFile(PPCContext* ppc_state, KernelState* state, if (creation_disposition != FileDisposition::X_FILE_OPEN || desired_access & FileAccess::X_GENERIC_WRITE || desired_access & FileAccess::X_GENERIC_ALL) { - if (entry->is_read_only()) { + if (entry && entry->is_read_only()) { // We don't support any write modes. XELOGW("Attempted to open the file/dir for create/write"); desired_access = FileAccess::X_GENERIC_READ;