From: Peter Eisentraut Date: Tue, 18 Jan 2011 22:10:19 +0000 (+0200) Subject: Free plan values in the PLyPlanObject dealloc function X-Git-Tag: REL9_1_ALPHA4~420 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=847e8c7783e877bbdc6a89250ade7d264eee5593;p=postgresql Free plan values in the PLyPlanObject dealloc function Jan UrbaƄski --- diff --git a/src/pl/plpython/plpython.c b/src/pl/plpython/plpython.c index 99424d3513..e7328ae062 100644 --- a/src/pl/plpython/plpython.c +++ b/src/pl/plpython/plpython.c @@ -2681,6 +2681,7 @@ PLy_plan_new(void) ob->plan = NULL; ob->nargs = 0; ob->types = NULL; + ob->values = NULL; ob->args = NULL; return (PyObject *) ob; @@ -2696,6 +2697,8 @@ PLy_plan_dealloc(PyObject *arg) SPI_freeplan(ob->plan); if (ob->types) PLy_free(ob->types); + if (ob->values) + PLy_free(ob->values); if (ob->args) { int i;