aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/scicore/decompress1.cpp1
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;
};