From 4cc503eeda4f9e82790acbd5312f909b898c199e Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Fri, 7 Jan 2005 16:43:45 +0000 Subject: [PATCH] Fixed handling of empty collection in GEOS2POSTGIS converter git-svn-id: http://svn.osgeo.org/postgis/trunk@1259 b70326c6-7e19-0410-871a-916f4a2858ee --- lwgeom/lwgeom_geos.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lwgeom/lwgeom_geos.c b/lwgeom/lwgeom_geos.c index 11d83f88d..8a3205dfc 100644 --- a/lwgeom/lwgeom_geos.c +++ b/lwgeom/lwgeom_geos.c @@ -2129,7 +2129,7 @@ LWCOLLECTION * lwcollection_from_geometry(Geometry *geom, char want3d) { uint32 ngeoms; - LWGEOM **geoms; + LWGEOM **geoms = NULL; LWCOLLECTION *ret; int type = GEOSGeometryTypeId(geom) ; int SRID = GEOSGetSRID(geom); @@ -2142,7 +2142,7 @@ lwcollection_from_geometry(Geometry *geom, char want3d) lwgeom_typename(type), ngeoms); #endif - geoms = lwalloc(sizeof(LWGEOM *)*ngeoms); + if ( ngeoms ) geoms = lwalloc(sizeof(LWGEOM *)*ngeoms); for (i=0; i