aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorTorbjörn Andersson2011-02-11 05:13:37 +0000
committerTorbjörn Andersson2011-02-11 05:13:37 +0000
commitd8d9305c22969e98ac8e0c987ac27e7508ff705c (patch)
tree1979a0ff4681f7f257b6a18a9aca7e96a24a5eba /engines
parent61c33feabab1b73692871f4beaabf6617f0a5a92 (diff)
downloadscummvm-rg350-d8d9305c22969e98ac8e0c987ac27e7508ff705c.tar.gz
scummvm-rg350-d8d9305c22969e98ac8e0c987ac27e7508ff705c.tar.bz2
scummvm-rg350-d8d9305c22969e98ac8e0c987ac27e7508ff705c.zip
TOON: Fix memory leak
PAK files were not being unloaded because closePackage() was being called with a slightly different file name than than openPackage(). svn-id: r55878
Diffstat (limited to 'engines')
-rw-r--r--engines/toon/toon.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/toon/toon.cpp b/engines/toon/toon.cpp
index 703e0a030f..79e153a7db 100644
--- a/engines/toon/toon.cpp
+++ b/engines/toon/toon.cpp
@@ -1722,7 +1722,7 @@ void ToonEngine::exitScene() {
_currentTextLineCharacterId = 0;
char temp[256];
- strcpy(temp, createRoomFilename(Common::String::format("%s.pak", _gameState->_locations[_gameState->_currentScene]._name).c_str()).c_str());
+ strcpy(temp, createRoomFilename(Common::String::format("%s.PAK", _gameState->_locations[_gameState->_currentScene]._name).c_str()).c_str());
resources()->closePackage(temp);