Browse Source
Merge pull request #1538 from lioncash/query
svc: Fix vma boundary check in svcQueryMemory
pull/15/merge
bunnei
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
1 deletions
-
src/core/hle/kernel/svc.cpp
|
|
|
@ -654,7 +654,7 @@ static ResultCode QueryProcessMemory(MemoryInfo* memory_info, PageInfo* /*page_i |
|
|
|
} |
|
|
|
auto vma = process->VMManager().FindVMA(addr); |
|
|
|
memory_info->attributes = 0; |
|
|
|
if (vma == Core::CurrentProcess()->VMManager().vma_map.end()) { |
|
|
|
if (vma == process->VMManager().vma_map.end()) { |
|
|
|
memory_info->base_address = 0; |
|
|
|
memory_info->permission = static_cast<u32>(VMAPermission::None); |
|
|
|
memory_info->size = 0; |
|
|
|
|