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