summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar bunnei2018-10-22 12:55:36 -0400
committerGravatar GitHub2018-10-22 12:55:36 -0400
commitd9923b0dbc62bdff6aed37a2f994012e67375e32 (patch)
treedd0907e7ce0ec84afb972d7902dc9bade538ee82
parentMerge pull request #1547 from FernandoS27/fix-fset (diff)
parentsvc: Fix vma boundary check in svcQueryMemory (diff)
downloadyuzu-d9923b0dbc62bdff6aed37a2f994012e67375e32.tar.gz
yuzu-d9923b0dbc62bdff6aed37a2f994012e67375e32.tar.xz
yuzu-d9923b0dbc62bdff6aed37a2f994012e67375e32.zip
Merge pull request #1538 from lioncash/query
svc: Fix vma boundary check in svcQueryMemory
Diffstat (limited to '')
-rw-r--r--src/core/hle/kernel/svc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp
index 3b8a2e230..690b84930 100644
--- a/src/core/hle/kernel/svc.cpp
+++ b/src/core/hle/kernel/svc.cpp
@@ -654,7 +654,7 @@ static ResultCode QueryProcessMemory(MemoryInfo* memory_info, PageInfo* /*page_i
654 } 654 }
655 auto vma = process->VMManager().FindVMA(addr); 655 auto vma = process->VMManager().FindVMA(addr);
656 memory_info->attributes = 0; 656 memory_info->attributes = 0;
657 if (vma == Core::CurrentProcess()->VMManager().vma_map.end()) { 657 if (vma == process->VMManager().vma_map.end()) {
658 memory_info->base_address = 0; 658 memory_info->base_address = 0;
659 memory_info->permission = static_cast<u32>(VMAPermission::None); 659 memory_info->permission = static_cast<u32>(VMAPermission::None);
660 memory_info->size = 0; 660 memory_info->size = 0;