aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorThomas Fach-Pedersen2014-05-30 13:55:24 -0700
committerEugene Sandulenko2016-09-29 22:33:36 +0200
commit86b4850d6c64487f7eb15a7cd4cb78daaa58526d (patch)
tree8fff44d081909fcce74d53b18f161144f73eb164 /engines
parent97207bfc532f3d17140a9e0767e5431c0e79da70 (diff)
downloadscummvm-rg350-86b4850d6c64487f7eb15a7cd4cb78daaa58526d.tar.gz
scummvm-rg350-86b4850d6c64487f7eb15a7cd4cb78daaa58526d.tar.bz2
scummvm-rg350-86b4850d6c64487f7eb15a7cd4cb78daaa58526d.zip
BLADERUNNER: Fix memory leaks in GameInfo
Diffstat (limited to 'engines')
-rw-r--r--engines/bladerunner/gameinfo.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/bladerunner/gameinfo.cpp b/engines/bladerunner/gameinfo.cpp
index 2d5879d9c2..712d5484c9 100644
--- a/engines/bladerunner/gameinfo.cpp
+++ b/engines/bladerunner/gameinfo.cpp
@@ -106,7 +106,9 @@ bool GameInfo::open(const Common::String &name) {
debug("%2d: %s.VQA", i, _outtakes[i]);
}
- return !s->err();
+ bool err = s->err();
+ delete s;
+ return !err;
}
} // End of namespace BladeRunner