Changeset: 714b0dbf17f0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=714b0dbf17f0
Modified Files:
        monetdb5/optimizer/opt_mergetable.c
Branch: linear-hashing
Log Message:

Resource leakage fix reported by Coverity


diffs (15 lines):

diff --git a/monetdb5/optimizer/opt_mergetable.c 
b/monetdb5/optimizer/opt_mergetable.c
--- a/monetdb5/optimizer/opt_mergetable.c
+++ b/monetdb5/optimizer/opt_mergetable.c
@@ -1156,8 +1156,10 @@ mat_group_project(MalBlkPtr mb, InstrPtr
                getArg(q,1) = getArg(mat[e].mi,k);
                getArg(q,2) = getArg(mat[a].mi,k);
                pushInstruction(mb,q);
-               if(setPartnr(ml, getArg(mat[a].mi,k), getArg(q,0), k))
+               if(setPartnr(ml, getArg(mat[a].mi,k), getArg(q,0), k)){
+                       freeInstruction(ai1);
                        return -1;
+               }
 
                /* pack the result into a mat */
                ai1 = addArgument(mb,ai1,getArg(q,0));
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to