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

Reply via email to