diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 27c4b4564..e847a2784 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -651,7 +651,7 @@ int MemoryManager::DirectQueryAvailable(PAddr search_start, PAddr search_end, si ? remaining_size - (search_start - dmem_area->second.base) : 0; aligned_base = alignment > 0 ? Common::AlignUp(search_start, alignment) - : dmem_area->second.base; + : search_start; } if (dmem_area->second.GetEnd() > search_end) {