From e80e202f7bdbe7a3677f310141997a9d74ef5683 Mon Sep 17 00:00:00 2001 From: Rosalie Wanders Date: Thu, 29 Feb 2024 18:43:13 +0100 Subject: [PATCH] RMG-Core: correct zlib_filefunc_read() in Rom.cpp --- Source/RMG-Core/Rom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/RMG-Core/Rom.cpp b/Source/RMG-Core/Rom.cpp index e4d786a5f..1a399caf4 100644 --- a/Source/RMG-Core/Rom.cpp +++ b/Source/RMG-Core/Rom.cpp @@ -91,7 +91,7 @@ static uLong zlib_filefunc_read(voidpf opaque, voidpf stream, void* buf, uLong s { std::ifstream* fileStream = (std::ifstream*)stream; fileStream->read((char*)buf, size); - return fileStream->bad() ? 0 : fileStream->gcount(); + return fileStream->fail() ? fileStream->gcount() : size; } static ZPOS64_T zlib_filefunc_tell(voidpf opaque, voidpf stream)