Only unmap after freeing the memory

This commit is contained in:
gdkchan 2018-08-17 01:41:20 -03:00
parent 00a519b466
commit c5ab5f956f

View file

@ -259,9 +259,9 @@ namespace Ryujinx.HLE.HOS.Kernel
InsertBlock(FreeAddr, PagesCount, MemoryState.Unmapped);
CpuMemory.Unmap(FreeAddr, DiffSize);
FreePages(FreeAddr, PagesCount);
CpuMemory.Unmap(FreeAddr, DiffSize);
}
}
}
@ -712,10 +712,10 @@ namespace Ryujinx.HLE.HOS.Kernel
InsertBlock(Position, PagesCount, MemoryState.Unmapped);
CpuMemory.Unmap(Position, Size);
FreePages(Position, PagesCount);
CpuMemory.Unmap(Position, Size);
return 0;
}
}