From daa6841b2d2d2d4de530ffe01123fa62c1336e73 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 24 Dec 2013 21:07:24 +0300 Subject: fix possible pets leak. --- src/actormanager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/actormanager.cpp') diff --git a/src/actormanager.cpp b/src/actormanager.cpp index d7a272284..e28f999fd 100644 --- a/src/actormanager.cpp +++ b/src/actormanager.cpp @@ -792,8 +792,9 @@ void ActorManager::logic() FOR_EACH (ActorSpritesConstIterator, it, mDeleteActors) { - mActors.erase(*it); - delete *it; + ActorSprite *actor = *it; + mActors.erase(actor); + delete actor; } mDeleteActors.clear(); -- cgit v1.2.3-60-g2f50