Changeset: 5e17ea1de6e2 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5e17ea1de6e2
Modified Files:
        sql/backends/monet5/sql.mx
Branch: Aug2011
Log Message:

to much leak fixing


diffs (35 lines):

diff --git a/sql/backends/monet5/sql.mx b/sql/backends/monet5/sql.mx
--- a/sql/backends/monet5/sql.mx
+++ b/sql/backends/monet5/sql.mx
@@ -1568,15 +1568,11 @@ sql_symbol2stmt(mvc *c, symbol *sym)
        stmt *s = NULL;
        int status;
        sql_rel *r;
-       sql_allocator *osa = c->sa, *nsa;
-
-       nsa = c->sa = sa_create();
+
        status = c->session->status;
        r = rel_semantic(c, sym);
 
        if (!r) {
-               c->sa = osa;
-               sa_destroy(nsa);
                if (c->errstr[0]) {
                        return NULL;
                } else {
@@ -1592,14 +1588,12 @@ sql_symbol2stmt(mvc *c, symbol *sym)
                if (!pq)
                        pq = rel_need_distinct_query(r);
 
-               c->sa = osa;
                if (c->emode == m_plan) {
                        rel_print(c, r, 0);
                } else {
                        s = output_rel_bin(c, r);
                }
                rel_destroy(r);
-               sa_destroy(nsa);
                if (s) {
                        /* only needed for delta tables */
                        s = rel2bin(c, s);      
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to