[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.1/kdelibs/kjs
From:       Harri Porten <porten () kde ! org>
Date:       2008-07-12 8:39:25
Message-ID: 1215851965.238314.29356.nullmailer () svn ! kde ! org
[Download RAW message or body]

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)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic