From 1392597ede66a75b738772d678cf61d614c22679 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 26 Dec 2018 20:15:26 -0500 Subject: kernel/vm_manager: Reset region attributes when unmapping a VMA Like the other members related to memory regions, the attributes need to be reset back to their defaults as well. --- src/core/hle/kernel/vm_manager.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/core/hle/kernel') diff --git a/src/core/hle/kernel/vm_manager.cpp b/src/core/hle/kernel/vm_manager.cpp index f39e096ca..10ad94aa6 100644 --- a/src/core/hle/kernel/vm_manager.cpp +++ b/src/core/hle/kernel/vm_manager.cpp @@ -190,6 +190,7 @@ VMManager::VMAIter VMManager::Unmap(VMAIter vma_handle) { vma.type = VMAType::Free; vma.permissions = VMAPermission::None; vma.state = MemoryState::Unmapped; + vma.attribute = MemoryAttribute::None; vma.backing_block = nullptr; vma.offset = 0; -- cgit v1.2.3