From: Paul Ramsey Date: Thu, 25 Sep 2008 20:46:16 +0000 (+0000) Subject: Another biggish leak into the parent context. X-Git-Tag: 1.4.0b1~702 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=952f0c05b074818871bda01f861becd73ff62339;p=postgis Another biggish leak into the parent context. git-svn-id: http://svn.osgeo.org/postgis/trunk@3010 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/lwgeom/lwgeom_rtree.c b/lwgeom/lwgeom_rtree.c index 8589540a3..31ae40224 100644 --- a/lwgeom/lwgeom_rtree.c +++ b/lwgeom/lwgeom_rtree.c @@ -202,8 +202,11 @@ void freeTree(RTREE_NODE *root) if(root->rightNode) freeTree(root->rightNode); lwfree(root->interval); - if(root->segment) - lwgeom_release((LWGEOM *)root->segment); + if(root->segment) { + lwfree(root->segment->points->serialized_pointlist); + lwfree(root->segment->points); + lwgeom_release((LWGEOM *)root->segment); + } lwfree(root); }