Changeset: 08ed4159a03e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=08ed4159a03e
Modified Files:
        gdk/gdk_imprints.c
Branch: Oct2014
Log Message:

Merge with Jan2014 branch.


diffs (25 lines):

diff --git a/gdk/gdk_imprints.c b/gdk/gdk_imprints.c
--- a/gdk/gdk_imprints.c
+++ b/gdk/gdk_imprints.c
@@ -875,14 +875,15 @@ IMPSremove(BAT *b)
        assert(!VIEWtparent(b));
 
        MT_lock_set(&GDKimprintsLock(abs(b->batCacheid)), "BATimprints");
-       imprints = b->T->imprints;
-       b->T->imprints = NULL;
+       if ((imprints = b->T->imprints) != NULL) {
+               b->T->imprints = NULL;
 
-       HEAPdelete(imprints->imprints, BBP_physical(b->batCacheid),
-                  b->batCacheid > 0 ? "timprints" : "himprints");
+               HEAPdelete(imprints->imprints, BBP_physical(b->batCacheid),
+                          b->batCacheid > 0 ? "timprints" : "himprints");
 
-       GDKfree(imprints->imprints);
-       GDKfree(imprints);
+               GDKfree(imprints->imprints);
+               GDKfree(imprints);
+       }
 
        MT_lock_unset(&GDKimprintsLock(abs(b->batCacheid)), "BATimprints");
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to