Changeset: f2e4ef7d15b0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f2e4ef7d15b0
Modified Files:
        gdk/gdk_bbp.c
Branch: Jul2021
Log Message:

Plug a memory leak.


diffs (17 lines):

diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -1576,6 +1576,13 @@ BBPexit(void)
                                                }
                                                VIEWdestroy(b);
                                        } else {
+                                               ValPtr p = BATgetprop_nolock(b, 
(enum prop_t) 21);
+                                               if (p != NULL) {
+                                                       Heap *h = p->val.pval;
+                                                       BATrmprop_nolock(b, 
(enum prop_t) 21);
+                                                       ATOMIC_AND(&h->refs, 
~DELAYEDREMOVE);
+                                                       HEAPdecref(h, false);
+                                               }
                                                PROPdestroy_nolock(b);
                                                BATfree(b);
                                        }
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to