Changeset: 2b524bd27580 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2b524bd27580
Modified Files:
gdk/gdk_heap.c
Branch: Jul2012
Log Message:
Fix resource leakage in case of error.
Found by Coverity.
diffs (15 lines):
diff --git a/gdk/gdk_heap.c b/gdk/gdk_heap.c
--- a/gdk/gdk_heap.c
+++ b/gdk/gdk_heap.c
@@ -178,6 +178,11 @@ HEAPcacheFind( size_t *maxsz, char *fn,
GDKmunmap(e->base, e->maxsz);
e->base = base;
e->maxsz = *maxsz;
+ fp = NULL;
+ }
+ if (fp) {
+ /* if set, extending the file failed */
+ fclose(fp);
}
}
base = e->base;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list