Changeset: 2807b3b6063b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2807b3b6063b
Modified Files:
        gdk/gdk_utils.c
        sql/backends/monet5/sql.c
Branch: resource_management
Log Message:

fix sanitizer error


diffs (39 lines):

diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c
--- a/gdk/gdk_utils.c
+++ b/gdk/gdk_utils.c
@@ -2395,15 +2395,15 @@ sa_close( allocator *sa )
 {
        assert(sa->tmp_active);
        sa->tmp_active = 0;
-       //sa_reset(sa);
-       while (sa->tmp_used) {
-               assert(sa->used >= sa->tmp_used);
-               if (sa->used >= sa->tmp_used) {
-                       sa->used -= sa->tmp_used;
-                       sa->usedmem -= sa->tmp_used;
-                       sa->tmp_used = 0;
-               }
-       }
+       sa_reset(sa);
+       //while (sa->tmp_used) {
+       //      assert(sa->used >= sa->tmp_used);
+       //      if (sa->used >= sa->tmp_used) {
+       //              sa->used -= sa->tmp_used;
+       //              sa->usedmem -= sa->tmp_used;
+       //              sa->tmp_used = 0;
+       //      }
+       //}
 }
 
 void
diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c
--- a/sql/backends/monet5/sql.c
+++ b/sql/backends/monet5/sql.c
@@ -193,6 +193,7 @@ sqlcleanup(backend *be, int err)
        be->mvc->label = 0;
        be->mvc->nid = 1;
        be->no_mitosis = 0;
+       be->client->query = NULL;
        scanner_query_processed(&(be->mvc->scanner));
        return err;
 }
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to