From: Sandro Santilli Date: Wed, 6 Jul 2011 14:29:32 +0000 (+0000) Subject: Properly lwgeom_free cloned objects in lwgeom_homogenize now that it is safe X-Git-Tag: 2.0.0alpha1~1233 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b4dcb5e678e6112f604ebd680d4915c790e1d9e2;p=postgis Properly lwgeom_free cloned objects in lwgeom_homogenize now that it is safe git-svn-id: http://svn.osgeo.org/postgis/trunk@7609 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/liblwgeom/lwhomogenize.c b/liblwgeom/lwhomogenize.c index ffe0a0dd5..e925f9c7e 100644 --- a/liblwgeom/lwhomogenize.c +++ b/liblwgeom/lwhomogenize.c @@ -163,9 +163,9 @@ lwcollection_homogenize(const LWCOLLECTION *col) LWDEBUGF(4,"coll->ngeoms %d", coll->ngeoms); /* We could now free the struct */ - lwmpoint_release(geoms->points); - lwmline_release(geoms->lines); - lwmpoly_release(geoms->polys); + lwmpoint_free(geoms->points); + lwmline_free(geoms->lines); + lwmpoly_free(geoms->polys); lwfree(geoms); for ( i = 0; i < coll->ngeoms; i++ ) @@ -192,9 +192,9 @@ lwcollection_homogenize(const LWCOLLECTION *col) res = lwgeom_clone((LWGEOM *) geoms->polys); /* We could now free the struct */ - lwmpoint_release(geoms->points); - lwmline_release(geoms->lines); - lwmpoly_release(geoms->polys); + lwmpoint_free(geoms->points); + lwmline_free(geoms->lines); + lwmpoly_free(geoms->polys); lwfree(geoms); /* Empty (and recursive) Geometry case */