Changeset: 98875f2a505a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=98875f2a505a
Modified Files:
        monetdb5/mal/mal_dataflow.c
        sql/server/sql_atom.c
Branch: Jun2016
Log Message:

Memory leaks.


diffs (25 lines):

diff --git a/monetdb5/mal/mal_dataflow.c b/monetdb5/mal/mal_dataflow.c
--- a/monetdb5/mal/mal_dataflow.c
+++ b/monetdb5/mal/mal_dataflow.c
@@ -417,6 +417,8 @@ DFLOWworker(void *T)
                        /* only collect one error (from one thread, needed for 
stable testing) */
                        if (!flow->error)
                                flow->error = error;
+                       else
+                               GDKfree(error);
                        MT_lock_unset(&flow->flowlock);
                        /* after an error we skip the rest of the block */
                        q_enqueue(flow->done, fe);
diff --git a/sql/server/sql_atom.c b/sql/server/sql_atom.c
--- a/sql/server/sql_atom.c
+++ b/sql/server/sql_atom.c
@@ -258,8 +258,7 @@ atom_general(sql_allocator *sa, sql_subt
                        VALset(&a->data, a->data.vtype, p);
                        SA_VALcopy(sa, &a->data, &a->data);
 
-                       if (p && ATOMextern(a->data.vtype))
-                               GDKfree(p);
+                       GDKfree(p);
                        /*_DELETE(val);*/
                }
        } else { 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to