]> granicus.if.org Git - postgis/commitdiff
#3389, buffer overflow in lwgeom_to_geojson
authorDaniel Baston <dbaston@gmail.com>
Thu, 3 Dec 2015 23:48:04 +0000 (23:48 +0000)
committerDaniel Baston <dbaston@gmail.com>
Thu, 3 Dec 2015 23:48:04 +0000 (23:48 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@14474 b70326c6-7e19-0410-871a-916f4a2858ee

liblwgeom/lwout_geojson.c

index ca4cbfacfc0a242f9561d305a3b96c6fa67f5617..7e467f09e896c4ee65c0bb8ed8aff40000b8500b 100644 (file)
@@ -259,7 +259,7 @@ asgeojson_poly_size(const LWPOLY *poly, char *srs, GBOX *bbox, int precision)
        if (srs) size += asgeojson_srs_size(srs);
        if (bbox) size += asgeojson_bbox_size(FLAGS_GET_Z(poly->flags), precision);
        size += sizeof("\"coordinates\":[");
-       for (i=0, size=0; i<poly->nrings; i++)
+       for (i=0; i<poly->nrings; i++)
        {
                size += pointArray_geojson_size(poly->rings[i], precision);
                size += sizeof("[]");