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

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

SVN commit 831230 by porten:

Forgot to commit this leak fix last night.


 M  +3 -4      CompileState.cpp  


--- trunk/KDE/kdelibs/kjs/CompileState.cpp #831229:831230
@@ -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