diff options
-rw-r--r-- | engines/sci/scicore/decompress1.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/scicore/decompress1.cpp b/engines/sci/scicore/decompress1.cpp index 6f3b310fa0..9bc95a05a3 100644 --- a/engines/sci/scicore/decompress1.cpp +++ b/engines/sci/scicore/decompress1.cpp @@ -306,6 +306,7 @@ int decompress1(Resource *result, Common::ReadStream &stream, int sci_version) { if (stream.read(buffer, compressedLength) != compressedLength) { free(result->data); free(buffer); + result->data = 0; return SCI_ERROR_IO_ERROR; }; |