From 1392597ede66a75b738772d678cf61d614c22679 Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Wed, 26 Dec 2018 20:15:26 -0500
Subject: [PATCH] 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(+)

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;