aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2016-05-09 14:40:56 +0200
committerEugene Sandulenko2016-05-09 14:40:56 +0200
commit28deb13d4e78ee97cbbb22e861c48b8a17f49439 (patch)
tree4c715d4602b62bc8ccbab193cf638174bb88375a
parentea5ac5e626324fbc28d4bd869ea5700c57c22ff6 (diff)
downloadscummvm-rg350-28deb13d4e78ee97cbbb22e861c48b8a17f49439.tar.gz
scummvm-rg350-28deb13d4e78ee97cbbb22e861c48b8a17f49439.tar.bz2
scummvm-rg350-28deb13d4e78ee97cbbb22e861c48b8a17f49439.zip
CRUISE: Plug another memory leak
-rw-r--r--engines/cruise/dataLoader.cpp5
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