diff options
author | Eugene Sandulenko | 2016-05-09 14:40:56 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-05-09 14:40:56 +0200 |
commit | 28deb13d4e78ee97cbbb22e861c48b8a17f49439 (patch) | |
tree | 4c715d4602b62bc8ccbab193cf638174bb88375a | |
parent | ea5ac5e626324fbc28d4bd869ea5700c57c22ff6 (diff) | |
download | scummvm-rg350-28deb13d4e78ee97cbbb22e861c48b8a17f49439.tar.gz scummvm-rg350-28deb13d4e78ee97cbbb22e861c48b8a17f49439.tar.bz2 scummvm-rg350-28deb13d4e78ee97cbbb22e861c48b8a17f49439.zip |
CRUISE: Plug another memory leak
-rw-r--r-- | engines/cruise/dataLoader.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/cruise/dataLoader.cpp b/engines/cruise/dataLoader.cpp index 7d00d0871c..2eff82bc61 100644 --- a/engines/cruise/dataLoader.cpp +++ b/engines/cruise/dataLoader.cpp @@ -258,7 +258,10 @@ int loadFile(const char* name, int idx, int destIdx) { return res; } case type_FNT: { - return loadFNTSub(ptr, idx); + int res = loadFNTSub(ptr, idx); + MemFree(ptr); + + return res; } case type_SPL: { // Sound file |