From kde-commits Sat Jul 12 08:39:25 2008 From: Harri Porten Date: Sat, 12 Jul 2008 08:39:25 +0000 To: kde-commits Subject: branches/KDE/4.1/kdelibs/kjs Message-Id: <1215851965.238314.29356.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=121585197316076 SVN commit 831231 by porten: Merged revision 831230: Forgot to commit this leak fix last night. M +3 -4 CompileState.cpp --- branches/KDE/4.1/kdelibs/kjs/CompileState.cpp #831230:831231 @@ -32,10 +32,9 @@ CompileState::~CompileState() { - for (size_t c = 0; c < freeMarkTemps.size(); ++c) - delete freeMarkTemps[c]; - for (size_t c = 0; c < freeNonMarkTemps.size(); ++c) - delete freeNonMarkTemps[c]; + deleteAllValues(locals); + deleteAllValues(freeMarkTemps); + deleteAllValues(freeNonMarkTemps); } void CompileState::requestTemporary(OpType type, OpValue& value, OpValue& reference)