aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scene.cpp
diff options
context:
space:
mode:
authorColin Snover2017-11-14 12:57:07 -0600
committerEugene Sandulenko2017-11-18 22:35:12 +0100
commit1337f04122cac5f0343090ac23119e4133624db0 (patch)
treedeca829b52f5d02d8c2802d2540fc8b311f164ee /engines/fullpipe/scene.cpp
parent8e8932f38d61789c76fd03a4a01e3cb74d3dc52d (diff)
downloadscummvm-rg350-1337f04122cac5f0343090ac23119e4133624db0.tar.gz
scummvm-rg350-1337f04122cac5f0343090ac23119e4133624db0.tar.bz2
scummvm-rg350-1337f04122cac5f0343090ac23119e4133624db0.zip
FULLPIPE: Fix memory leaks of SceneTag
Diffstat (limited to 'engines/fullpipe/scene.cpp')
-rw-r--r--engines/fullpipe/scene.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/fullpipe/scene.cpp b/engines/fullpipe/scene.cpp
index 46ad205278..6295e3b2d6 100644
--- a/engines/fullpipe/scene.cpp
+++ b/engines/fullpipe/scene.cpp
@@ -61,9 +61,8 @@ bool SceneTagList::load(MfcArchive &file) {
int numEntries = file.readUint16LE();
for (int i = 0; i < numEntries; i++) {
- SceneTag *t = new SceneTag();
- t->load(file);
- push_back(*t);
+ push_back(SceneTag());
+ back().load(file);
}
return true;