Skip to content

Commit

Permalink
FULLPIPE: Fix memory leak in scene09
Browse files Browse the repository at this point in the history
  • Loading branch information
sev- committed Sep 7, 2016
1 parent a021b4c commit 8f8e94b
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions engines/fullpipe/scenes/scene09.cpp
Expand Up @@ -71,7 +71,11 @@ void scene09_initScene(Scene *sc) {

g_vars->scene09_flyingBalls.clear();

for (uint i = 0; i < g_vars->scene09_hangers.size(); i++)
delete g_vars->scene09_hangers[i];

g_vars->scene09_hangers.clear();

g_vars->scene09_numMovingHangers = 4;

StaticANIObject *hanger = sc->getStaticANIObject1ById(ANI_VISUNCHIK, -1);
Expand Down Expand Up @@ -102,6 +106,9 @@ void scene09_initScene(Scene *sc) {
g_vars->scene09_hangers.push_back(hng);
}

for (uint i = 0; i < g_vars->scene09_sceneBalls.size(); i++)
delete g_vars->scene09_sceneBalls[i];

g_vars->scene09_sceneBalls.clear();

StaticANIObject *newball = new StaticANIObject(sc->getStaticANIObject1ById(ANI_BALL9, -1));
Expand Down

0 comments on commit 8f8e94b

Please sign in to comment.