]> granicus.if.org Git - postgis/commitdiff
Replace deep cloning with direct return of pointarrays
authorPaul Ramsey <pramsey@cleverelephant.ca>
Thu, 7 Sep 2017 18:58:03 +0000 (18:58 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Thu, 7 Sep 2017 18:58:03 +0000 (18:58 +0000)
constructed in GML parsing

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

postgis/lwgeom_in_gml.c

index bbce406fcf73ee1e9c28838f927d3c99abfc799d..72bcd42069f63ad27c20448f44c77b849f86865e 100644 (file)
@@ -683,7 +683,7 @@ static POINTARRAY* parse_gml_coord(xmlNodePtr xnode, bool *hasz)
        ptarray_append_point(dpa, &p, LW_FALSE);
        x = y = z = false;
 
-       return ptarray_clone_deep(dpa);
+       return dpa; /* ptarray_clone_deep(dpa); */
 }
 
 
@@ -750,7 +750,7 @@ static POINTARRAY* parse_gml_pos(xmlNodePtr xnode, bool *hasz)
 
     ptarray_append_point(dpa, &pt, LW_FALSE);
 
-       return ptarray_clone_deep(dpa);
+       return dpa; /* ptarray_clone_deep(dpa); */
 }
 
 
@@ -817,7 +817,7 @@ static POINTARRAY* parse_gml_poslist(xmlNodePtr xnode, bool *hasz)
 
        xmlFree(gmlposlist);
 
-       return ptarray_clone_deep(dpa);
+       return dpa; /* ptarray_clone_deep(dpa); */
 }