mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-04 14:08:37 +00:00
ppu: Stack size allocation improvements
This commit is contained in:
parent
3ce18fd960
commit
cbcd06d1dc
3 changed files with 4 additions and 4 deletions
|
|
@ -709,7 +709,7 @@ namespace vm
|
|||
}
|
||||
|
||||
// Return if size is invalid
|
||||
if (!orig_size || !size || size > this->size)
|
||||
if (!orig_size || !size || orig_size > size || size > this->size)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -764,7 +764,7 @@ namespace vm
|
|||
const u32 size = ::align(orig_size, min_page_size);
|
||||
|
||||
// return if addr or size is invalid
|
||||
if (!size || addr < this->addr || addr + u64{size} > this->addr + u64{this->size} || flags & 0x10)
|
||||
if (!size || addr < this->addr || orig_size > size || addr + u64{size} > this->addr + u64{this->size} || flags & 0x10)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue