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