aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Memory/IVirtualMemoryManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Memory/IVirtualMemoryManager.cs')
-rw-r--r--Ryujinx.Memory/IVirtualMemoryManager.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Ryujinx.Memory/IVirtualMemoryManager.cs b/Ryujinx.Memory/IVirtualMemoryManager.cs
index b5e08019..056940cc 100644
--- a/Ryujinx.Memory/IVirtualMemoryManager.cs
+++ b/Ryujinx.Memory/IVirtualMemoryManager.cs
@@ -66,7 +66,9 @@ namespace Ryujinx.Memory
{
int copySize = (int)Math.Min(MaxChunkSize, size - subOffset);
- GetWritableRegion(va + subOffset, copySize).Memory.Span.Fill(0);
+ using var writableRegion = GetWritableRegion(va + subOffset, copySize);
+
+ writableRegion.Memory.Span.Fill(0);
}
}