From: Sandro Santilli Date: Thu, 1 Dec 2005 13:53:14 +0000 (+0000) Subject: Fixed lwgeom_segmentize2d() to always return a clone X-Git-Tag: pgis_1_1_0~112 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=321ebcaf0ff367dc3e391d98bc79d3d54116fa6c;p=postgis Fixed lwgeom_segmentize2d() to always return a clone git-svn-id: http://svn.osgeo.org/postgis/trunk@2115 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/CHANGES b/CHANGES index 88bd5bf7f..29de0e724 100644 --- a/CHANGES +++ b/CHANGES @@ -37,6 +37,7 @@ PostGIS 1.0.6CVS - Initial support for postgresql 8.2 - Fixed segfault in addPoint() - Fixed short-allocation in lwcollection_clone() + - Fixed bug in segmentize() PostGIS 1.0.5 2005/11/25 diff --git a/lwgeom/lwgeom.c b/lwgeom/lwgeom.c index 582cef4ca..c30b5d112 100644 --- a/lwgeom/lwgeom.c +++ b/lwgeom/lwgeom.c @@ -511,8 +511,9 @@ lwgeom_segmentize2d(LWGEOM *lwgeom, double dist) case COLLECTIONTYPE: return (LWGEOM *)lwcollection_segmentize2d( (LWCOLLECTION *)lwgeom, dist); + default: - return lwgeom; + return lwgeom_clone(lwgeom); } }