diff options
author | Colin Snover | 2017-11-14 12:57:07 -0600 |
---|---|---|
committer | Eugene Sandulenko | 2017-11-18 22:35:12 +0100 |
commit | 1337f04122cac5f0343090ac23119e4133624db0 (patch) | |
tree | deca829b52f5d02d8c2802d2540fc8b311f164ee /engines/fullpipe/scene.cpp | |
parent | 8e8932f38d61789c76fd03a4a01e3cb74d3dc52d (diff) | |
download | scummvm-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.cpp | 5 |
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; |