diff options
author | Torbjörn Andersson | 2011-02-11 05:13:37 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2011-02-11 05:13:37 +0000 |
commit | d8d9305c22969e98ac8e0c987ac27e7508ff705c (patch) | |
tree | 1979a0ff4681f7f257b6a18a9aca7e96a24a5eba /engines/toon | |
parent | 61c33feabab1b73692871f4beaabf6617f0a5a92 (diff) | |
download | scummvm-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/toon')
-rw-r--r-- | engines/toon/toon.cpp | 2 |
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); |