From 3e90a83aa438d747ff8416d91c6192d453e5e1bd Mon Sep 17 00:00:00 2001 From: Willem Jan Palenstijn Date: Sun, 7 Feb 2016 00:00:13 +0100 Subject: COMMON: Fix memory leak in decompressDCL --- common/dcl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/dcl.cpp b/common/dcl.cpp index 66dfb76b2a..75a533aa9d 100644 --- a/common/dcl.cpp +++ b/common/dcl.cpp @@ -470,7 +470,7 @@ bool decompressDCL(ReadStream *src, byte *dest, uint32 packedSize, uint32 unpack // Read source into memory src->read(sourceBufferPtr, packedSize); - Common::MemoryReadStream *sourceStream = new MemoryReadStream(sourceBufferPtr, packedSize, DisposeAfterUse::NO); + Common::MemoryReadStream *sourceStream = new MemoryReadStream(sourceBufferPtr, packedSize, DisposeAfterUse::YES); Common::MemoryWriteStream *targetStream = new MemoryWriteStream(dest, unpackedSize); success = dcl.unpack(sourceStream, targetStream, unpackedSize, true); -- cgit v1.2.3