diff options
author | Lioncash <mathew1800@gmail.com> | 2018-12-26 20:15:26 -0500 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-12-26 20:15:29 -0500 |
commit | 1392597ede66a75b738772d678cf61d614c22679 (patch) | |
tree | c7577b967478795faa0cd2b7126a5bd9eef3b905 /src | |
parent | c9269a4a4b1e7fc007a8e12c638150e3b9e7cdd2 (diff) |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/core/hle/kernel/vm_manager.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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; |