From 4ef4583523df87d0db73aed58b5d0a4145affa2e Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sun, 1 Aug 2004 10:02:41 +0000 Subject: Oh the beauty of stack based objects: they free themselves automatically, so you don't leak them all the time (fixed 10e6 object leaks :-) svn-id: r14417 --- saga/image.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'saga/image.cpp') diff --git a/saga/image.cpp b/saga/image.cpp index d8b09f6f8c..a3978c43d4 100644 --- a/saga/image.cpp +++ b/saga/image.cpp @@ -64,12 +64,12 @@ int SagaEngine::decodeBGImage(const byte *image_data, size_t image_size, return R_FAILURE; } - MemoryReadStream *readS = new MemoryReadStream(image_data, image_size); + MemoryReadStream readS(image_data, image_size); - hdr.width = readS->readUint16LE(); - hdr.height = readS->readUint16LE(); - hdr.unknown4 = readS->readUint16LE(); - hdr.unknown6 = readS->readUint16LE(); + hdr.width = readS.readUint16LE(); + hdr.height = readS.readUint16LE(); + hdr.unknown4 = readS.readUint16LE(); + hdr.unknown6 = readS.readUint16LE(); RLE_data_ptr = image_data + SAGA_IMAGE_DATA_OFFSET; RLE_data_len = image_size - SAGA_IMAGE_DATA_OFFSET; -- cgit v1.2.3