diff --git a/Source/Core/DiscIO/WIABlob.cpp b/Source/Core/DiscIO/WIABlob.cpp index 94c3fc12c3..3faa4c38c2 100644 --- a/Source/Core/DiscIO/WIABlob.cpp +++ b/Source/Core/DiscIO/WIABlob.cpp @@ -1752,7 +1752,7 @@ WIARVZFileReader::Convert(BlobReader* infile, const VolumeDisc* infile_volu // RVZ's added data in GroupEntry usually compresses well if (RVZ && compression_type > WIARVZCompressionType::Purge) - upper_bound += group_entries_size / 2; + upper_bound += static_cast(group_entries_size) * 9 / 16; else upper_bound += group_entries_size;