From 806a7bbf0480a3f6c53053b6e5696362f92addaf Mon Sep 17 00:00:00 2001 From: Eladash Date: Sat, 22 Jun 2019 12:10:47 +0300 Subject: [PATCH] Fixup for #6115 (#6120) --- rpcs3/Emu/Memory/vm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Memory/vm.cpp b/rpcs3/Emu/Memory/vm.cpp index bca5a323ae..2db4b2f07c 100644 --- a/rpcs3/Emu/Memory/vm.cpp +++ b/rpcs3/Emu/Memory/vm.cpp @@ -717,7 +717,7 @@ namespace vm shm = std::make_shared(size); // Search for an appropriate place (unoptimized) - for (u32 addr = ::align(this->addr, align); u64{addr} + size < u64{this->addr} + this->size - 1; addr += align) + for (u32 addr = ::align(this->addr, align); u64{addr} + size <= u64{this->addr} + this->size; addr += align) { if (try_alloc(addr, pflags, size, std::move(shm))) {