From: Sandro Santilli Date: Tue, 15 Sep 2015 20:32:58 +0000 (+0000) Subject: Plug gbox leak in _lwt_AddFaceSplit X-Git-Tag: 2.2.0rc1~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6757313dcb19dd5b085172c0e39db9f1d822d222;p=postgis Plug gbox leak in _lwt_AddFaceSplit git-svn-id: http://svn.osgeo.org/postgis/trunk@14073 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/liblwgeom/lwgeom_topo.c b/liblwgeom/lwgeom_topo.c index bb629bdcf..4ca7b8df8 100644 --- a/liblwgeom/lwgeom_topo.c +++ b/liblwgeom/lwgeom_topo.c @@ -1958,7 +1958,8 @@ _lwt_AddFaceSplit( LWT_TOPOLOGY* topo, return -2; } if ( oldface ) { - lwfree(oldface); /* NOTE: oldface.mbr is owned by shell */ + newface.mbr = NULL; /* it is a reference to oldface mbr... */ + _lwt_release_faces(oldface, 1); } /* Update side location of new face edges */