From cd548c37a1143ed7b3f058dabd01711dd5f0a2c5 Mon Sep 17 00:00:00 2001 From: Paul Ramsey Date: Fri, 27 Jan 2012 23:31:18 +0000 Subject: [PATCH] Fix one remaining crasher for ST_AsGML('SRID=4326;POLYGON EMPTY'); git-svn-id: http://svn.osgeo.org/postgis/trunk@8951 b70326c6-7e19-0410-871a-916f4a2858ee --- liblwgeom/lwout_gml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/liblwgeom/lwout_gml.c b/liblwgeom/lwout_gml.c index 4d390f6d3..da6a834e9 100644 --- a/liblwgeom/lwout_gml.c +++ b/liblwgeom/lwout_gml.c @@ -335,11 +335,11 @@ asgml2_poly_size(const LWPOLY *poly, const char *srs, int precision, const char size_t prefixlen = strlen(prefix); size = sizeof("") + prefixlen*2; + if ( srs ) size += strlen(srs) + sizeof(" srsName=.."); if ( lwpoly_is_empty(poly) ) return size; size += ( sizeof("/") + ( prefixlen*3) ) * 2; size += ( sizeof("/") + ( prefixlen*2) ) * 2 * poly->nrings; - if ( srs ) size += strlen(srs) + sizeof(" srsName=.."); for (i=0; inrings; i++) size += pointArray_GMLsize(poly->rings[i], precision); -- 2.40.0