summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgibbed <rick@gibbed.us>2020-12-04 15:06:26 -0600
committerRick Gibbed <rick@gibbed.us>2020-12-05 14:17:19 -0600
commitd420215de1a738c876d49c9b951c7a45ed5884cf (patch)
tree295d0bdf8b09d27250406916b46795eaa06b59d5
parentd2cf0167fd5aceef4166d69c80c16bc3bd9fab12 (diff)
[Kernel] Allow 0 return for MmQueryAddressProtect.
-rw-r--r--src/xenia/kernel/xboxkrnl/xboxkrnl_memory.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xenia/kernel/xboxkrnl/xboxkrnl_memory.cc b/src/xenia/kernel/xboxkrnl/xboxkrnl_memory.cc
index 8ecdabd5d..bcb88123c 100644
--- a/src/xenia/kernel/xboxkrnl/xboxkrnl_memory.cc
+++ b/src/xenia/kernel/xboxkrnl/xboxkrnl_memory.cc
@@ -400,7 +400,7 @@ dword_result_t MmQueryAddressProtect(dword_t base_address) {
if (!heap->QueryProtect(base_address, &access)) {
access = 0;
}
- access = ToXdkProtectFlags(access);
+ access = !access ? 0 : ToXdkProtectFlags(access);
return access;
}