[postgis-commits] svn - r3820 - trunk/postgis

postgis-commits at postgis.refractions.net postgis-commits at postgis.refractions.net
Mon Mar 9 15:01:04 PDT 2009


Author: pramsey
Date: 2009-03-09 15:01:04 -0700 (Mon, 09 Mar 2009)
New Revision: 3820

Modified:
   trunk/postgis/lwgeom_sqlmm.c
Log:
Don't segmentize geometry if input doesn't pass hasarc


Modified: trunk/postgis/lwgeom_sqlmm.c
===================================================================
--- trunk/postgis/lwgeom_sqlmm.c	2009-03-09 21:15:42 UTC (rev 3819)
+++ trunk/postgis/lwgeom_sqlmm.c	2009-03-09 22:01:04 UTC (rev 3820)
@@ -69,6 +69,10 @@
         }
 #endif
         igeom = lwgeom_deserialize(SERIALIZED_FORM(geom));
+		if( ! has_arc(igeom) )
+		{
+			PG_RETURN_POINTER(geom);
+		}
         ogeom = lwgeom_segmentize(igeom, perQuad);
         if(ogeom == NULL) PG_RETURN_NULL();
         ret = pglwgeom_serialize(ogeom);



More information about the postgis-commits mailing list