mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-03 06:38:46 +00:00
Dividing by zero is fun
Need to check for alignment when aligning things.
This commit is contained in:
parent
6c277d7c6c
commit
d4b7ebc484
1 changed files with 2 additions and 1 deletions
|
@ -650,7 +650,8 @@ int MemoryManager::DirectQueryAvailable(PAddr search_start, PAddr search_end, si
|
||||||
remaining_size = remaining_size > (search_start - dmem_area->second.base)
|
remaining_size = remaining_size > (search_start - dmem_area->second.base)
|
||||||
? remaining_size - (search_start - dmem_area->second.base)
|
? remaining_size - (search_start - dmem_area->second.base)
|
||||||
: 0;
|
: 0;
|
||||||
aligned_base = Common::AlignUp(search_start, alignment);
|
aligned_base = alignment > 0 ? Common::AlignUp(search_start, alignment)
|
||||||
|
: dmem_area->second.base;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dmem_area->second.GetEnd() > search_end) {
|
if (dmem_area->second.GetEnd() > search_end) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue