Changeset: 05d216464058 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=05d216464058 Modified Files: monetdb5/mal/mal_dataflow.c Branch: default Log Message:
fix memory leak 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 @@ -124,6 +124,12 @@ q_create(int sz) return q; } +static void +q_destroy(queue *q) +{ + GDKfree(q->data); + GDKfree(q); +} /* keep a simple LIFO queue. It won't be a large one, so shuffles of requeue is possible */ /* we might actually sort it for better scheduling behavior */ @@ -597,7 +603,7 @@ runMALdataflow(Client cntxt, MalBlkPtr m GDKfree(flow->status); GDKfree(flow->edges); GDKfree(flow->nodes); - GDKfree(flow->done); + q_destroy(flow->done); GDKfree(flow); return ret; } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list