aboutsummaryrefslogtreecommitdiff
path: root/engines/hugo/file_v2d.cpp
diff options
context:
space:
mode:
authorArnaud Boutonné2010-11-09 20:26:12 +0000
committerArnaud Boutonné2010-11-09 20:26:12 +0000
commitd002800b52fb1d9325520a8b95510b974f6139b7 (patch)
treee85670278aee4519280c4f8d182801faf4275903 /engines/hugo/file_v2d.cpp
parent1a85ce8e036a292b3d2569d8044b787e76ce48f9 (diff)
downloadscummvm-rg350-d002800b52fb1d9325520a8b95510b974f6139b7.tar.gz
scummvm-rg350-d002800b52fb1d9325520a8b95510b974f6139b7.tar.bz2
scummvm-rg350-d002800b52fb1d9325520a8b95510b974f6139b7.zip
HUGO: Fix several memory leaks
svn-id: r54168
Diffstat (limited to 'engines/hugo/file_v2d.cpp')
-rw-r--r--engines/hugo/file_v2d.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/hugo/file_v2d.cpp b/engines/hugo/file_v2d.cpp
index a6f2ec6bb0..c8e94cb8ef 100644
--- a/engines/hugo/file_v2d.cpp
+++ b/engines/hugo/file_v2d.cpp
@@ -92,8 +92,9 @@ void FileManager_v2d::readBackground(int screenIndex) {
_sceneryArchive1.seek(sceneBlock.scene_off, SEEK_SET);
// Read the image into dummy seq and static dib_a
- seq_t dummySeq; // Image sequence structure for Read_pcx
- readPCX(_sceneryArchive1, &dummySeq, _vm->_screen->getFrontBuffer(), true, _vm->_screenNames[screenIndex]);
+ seq_t *dummySeq; // Image sequence structure for Read_pcx
+ dummySeq = readPCX(_sceneryArchive1, 0, _vm->_screen->getFrontBuffer(), true, _vm->_screenNames[screenIndex]);
+ free(dummySeq);
}
/**