From 4ffba39b1411b230d6f79f44eadacfdbf3c85d40 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 24 May 2011 03:33:43 +0300 Subject: Fix memory leaks in beinginfo and colordb classes. --- src/resources/beinginfo.cpp | 1 + src/resources/colordb.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/resources/beinginfo.cpp b/src/resources/beinginfo.cpp index 7114290ca..80f416b91 100644 --- a/src/resources/beinginfo.cpp +++ b/src/resources/beinginfo.cpp @@ -52,6 +52,7 @@ BeingInfo::~BeingInfo() delete_all(mSounds); delete_all(mAttacks); mSounds.clear(); + delete_all(mDisplay.sprites); } void BeingInfo::setDisplay(SpriteDisplay display) diff --git a/src/resources/colordb.cpp b/src/resources/colordb.cpp index 2d4e9687e..72a5e4023 100644 --- a/src/resources/colordb.cpp +++ b/src/resources/colordb.cpp @@ -133,6 +133,7 @@ void ColorDB::loadColorLists() mColorLists[name] = colors; } } + delete doc; } void ColorDB::unload() -- cgit v1.2.3-70-g09d2