From fbeaa1c487437fe90a565803f4d45738952c1f08 Mon Sep 17 00:00:00 2001 From: Elad Ashkenazi Date: Tue, 5 Dec 2023 11:03:12 +0200 Subject: [PATCH] Savestates: Fix compressed serialization handler deadlock --- rpcs3/util/serialization_ext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/util/serialization_ext.cpp b/rpcs3/util/serialization_ext.cpp index d4c23ce2e6..36adea1663 100644 --- a/rpcs3/util/serialization_ext.cpp +++ b/rpcs3/util/serialization_ext.cpp @@ -288,7 +288,7 @@ bool compressed_serialization_file_handler::handle_file_op(utils::serial& ar, us { v &= ~(1ull << 63); - if (v + ar.data.size() > 0x400'0000) + if (v > 0x400'0000) { v |= 1ull << 63; }