From 81959ea8e5bbd2f787c19f40770efb04d64332c3 Mon Sep 17 00:00:00 2001 From: Belal Ashraf Date: Tue, 9 Apr 2024 20:25:44 +0200 Subject: [PATCH] fix wrong memory permission --- src/core/hle/kernel/k_memory_block.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/kernel/k_memory_block.h b/src/core/hle/kernel/k_memory_block.h index 02b9dc9be8..46ee7e8cb3 100644 --- a/src/core/hle/kernel/k_memory_block.h +++ b/src/core/hle/kernel/k_memory_block.h @@ -175,7 +175,7 @@ constexpr KMemoryPermission ConvertToKMemoryPermission(Svc::MemoryPermission per return static_cast( (static_cast(perm) & KMemoryPermission::UserMask) | KMemoryPermission::KernelRead | - ((static_cast(perm) & KMemoryPermission::UserWrite) + ((static_cast(perm) & Svc::MemoryPermission::UserWrite) ? KMemoryPermission::KernelWrite : KMemoryPermission::None) | (perm == Svc::MemoryPermission::None ? KMemoryPermission::NotMapped