Changeset: 7faba9ad4552 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7faba9ad4552 Modified Files: sql/backends/monet5/UDF/pyapi/pyapi.c Branch: default Log Message:
Fix memory leak. diffs (21 lines): diff --git a/sql/backends/monet5/UDF/pyapi/pyapi.c b/sql/backends/monet5/UDF/pyapi/pyapi.c --- a/sql/backends/monet5/UDF/pyapi/pyapi.c +++ b/sql/backends/monet5/UDF/pyapi/pyapi.c @@ -1512,6 +1512,8 @@ wrapup: GDKreleasemmap(mmap_ptrs[i], mmap_sizes[i], mmap_id + i, &msg); } } + if (mmap_ptrs) GDKfree(mmap_ptrs); + if (mmap_sizes) GDKfree(mmap_sizes); if (query_sem > 0) { GDKreleasesem(query_sem, &msg); } @@ -1553,7 +1555,7 @@ wrapup: GDKfree(pyreturn_values); GDKfree(pyinput_values); for (i = 0; i < pci->argc; i++) - if (args[i] != NULL) + if (args[i]) GDKfree(args[i]); GDKfree(args); GDKfree(pycall); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list