]> granicus.if.org Git - postgis/commitdiff
Fix memory leak in lwline_chaikin
authorRaúl Marín Rodríguez <rmrodriguez@carto.com>
Fri, 23 Mar 2018 09:24:00 +0000 (09:24 +0000)
committerRaúl Marín Rodríguez <rmrodriguez@carto.com>
Fri, 23 Mar 2018 09:24:00 +0000 (09:24 +0000)
Closes https://github.com/postgis/postgis/pull/233
Closes #4053

git-svn-id: http://svn.osgeo.org/postgis/trunk@16485 b70326c6-7e19-0410-871a-916f4a2858ee

liblwgeom/lwchaikins.c

index b69c0dd1bd2a35c3e1a7c0b7c73fba5a4752f918..91d6fb0625a0d731f5cd9f310cfa71d6db0c0f48 100644 (file)
@@ -102,12 +102,11 @@ static LWLINE* lwline_chaikin(const LWLINE *iline, int n_iterations)
 {
        POINTARRAY *pa, *pa_new;
        int j;
+       LWLINE *oline;
 
        if( lwline_is_empty(iline))
                return lwline_clone(iline);
 
-
-       LWLINE *oline = lwline_construct_empty(iline->srid, FLAGS_GET_Z(iline->flags), FLAGS_GET_M(iline->flags));
        pa = iline->points;
        for (j=0;j<n_iterations;j++)
        {