diff options
| author | 2019-04-03 11:48:11 -0400 | |
|---|---|---|
| committer | 2019-04-03 11:48:11 -0400 | |
| commit | 580e3564c9f2cac47b39fc5c3214271cff0648fb (patch) | |
| tree | 88175f150482c61d8d53ef7813956455ce4aac5a /src/core/hle/kernel/svc.cpp | |
| parent | Merge pull request #2314 from lioncash/const (diff) | |
| parent | kernel/shared_memory: Remove unused core/memory.h include (diff) | |
| download | yuzu-580e3564c9f2cac47b39fc5c3214271cff0648fb.tar.gz yuzu-580e3564c9f2cac47b39fc5c3214271cff0648fb.tar.xz yuzu-580e3564c9f2cac47b39fc5c3214271cff0648fb.zip | |
Merge pull request #2305 from lioncash/shared
kernel/shared_memory: Sanitize supplied size when unmapping
Diffstat (limited to 'src/core/hle/kernel/svc.cpp')
| -rw-r--r-- | src/core/hle/kernel/svc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index 23c768f57..ab10db3df 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp | |||
| @@ -1140,7 +1140,7 @@ static ResultCode UnmapSharedMemory(Handle shared_memory_handle, VAddr addr, u64 | |||
| 1140 | return ERR_INVALID_MEMORY_RANGE; | 1140 | return ERR_INVALID_MEMORY_RANGE; |
| 1141 | } | 1141 | } |
| 1142 | 1142 | ||
| 1143 | return shared_memory->Unmap(*current_process, addr); | 1143 | return shared_memory->Unmap(*current_process, addr, size); |
| 1144 | } | 1144 | } |
| 1145 | 1145 | ||
| 1146 | static ResultCode QueryProcessMemory(VAddr memory_info_address, VAddr page_info_address, | 1146 | static ResultCode QueryProcessMemory(VAddr memory_info_address, VAddr page_info_address, |