Changeset: 488813266f06 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=488813266f06
Modified Files:
        monetdb5/optimizer/opt_pushselect.c
Branch: Feb2013
Log Message:

fix leak in opt_pushselect


diffs (19 lines):

diff --git a/monetdb5/optimizer/opt_pushselect.c 
b/monetdb5/optimizer/opt_pushselect.c
--- a/monetdb5/optimizer/opt_pushselect.c
+++ b/monetdb5/optimizer/opt_pushselect.c
@@ -190,7 +190,7 @@ OPTpushselectImplementation(Client cntxt
                }
        }
 
-       if ((!subselects.nr && !nr_topn && !nr_likes)  || newMalBlkStmt(mb, 
mb->ssize+20) <0 ) {
+       if ((!subselects.nr && !nr_topn && !nr_likes) || newMalBlkStmt(mb, 
mb->ssize+20) <0 ) {
                GDKfree(vars);
                return 0;
        }
@@ -382,5 +382,6 @@ OPTpushselectImplementation(Client cntxt
                if (old[i])
                        pushInstruction(mb,old[i]);
        GDKfree(vars);
+       GDKfree(old);
        return actions;
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to