From dd36bce93399660233800eb7fb469e0c025ec25f Mon Sep 17 00:00:00 2001 From: Luke Usher Date: Fri, 21 Aug 2020 15:05:01 +0100 Subject: [PATCH] krnl: IoCreateFile should return INVALID_HANDLE_VALUE on failure --- src/core/kernel/exports/EmuKrnlIo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/kernel/exports/EmuKrnlIo.cpp b/src/core/kernel/exports/EmuKrnlIo.cpp index 0a77cec5a..60d20a345 100644 --- a/src/core/kernel/exports/EmuKrnlIo.cpp +++ b/src/core/kernel/exports/EmuKrnlIo.cpp @@ -290,6 +290,7 @@ XBSYSAPI EXPORTNUM(66) xboxkrnl::NTSTATUS NTAPI xboxkrnl::IoCreateFile if (FAILED(ret)) { EmuLog(LOG_LEVEL::WARNING, "IoCreateFile Failed! (%s)\n", NtStatusToString(ret)); + *FileHandle = INVALID_HANDLE_VALUE; } else {