diff --git a/rpcs3/Emu/Memory/vm.cpp b/rpcs3/Emu/Memory/vm.cpp index da47d6d2df..6a1a72e6d8 100644 --- a/rpcs3/Emu/Memory/vm.cpp +++ b/rpcs3/Emu/Memory/vm.cpp @@ -78,7 +78,7 @@ namespace vm atomic_t g_range_lock_set[64]{}; // Memory pages - std::array g_pages{}; + std::array g_pages; std::pair try_reservation_update(u32 addr) { @@ -1636,6 +1636,8 @@ namespace vm g_stat_addr, g_stat_addr + UINT32_MAX, g_reservations, g_reservations + sizeof(g_reservations) - 1); + std::memset(&g_pages, 0, sizeof(g_pages)); + g_locations = { std::make_shared(0x00010000, 0x1FFF0000, 0x220), // main