kernel: Add missing address space check in SetMemoryAttribute syscall (#2771)

This commit is contained in:
Mary
2021-10-24 01:07:41 +02:00
committed by GitHub
parent 0d174cbd45
commit e7e65ccbc9

View File

@ -845,6 +845,11 @@ namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
KProcess process = KernelStatic.GetCurrentProcess();
if (!process.MemoryManager.InsideAddrSpace(position, size))
{
return KernelResult.InvalidMemState;
}
KernelResult result = process.MemoryManager.SetMemoryAttribute(
position,
size,