From: Paul Ramsey Date: Thu, 7 Sep 2017 18:58:03 +0000 (+0000) Subject: Replace deep cloning with direct return of pointarrays X-Git-Tag: 2.4.0rc1~42 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ca86612073cba02fa4995d79d57d27aef3f4998a;p=postgis Replace deep cloning with direct return of pointarrays constructed in GML parsing git-svn-id: http://svn.osgeo.org/postgis/trunk@15659 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/postgis/lwgeom_in_gml.c b/postgis/lwgeom_in_gml.c index bbce406fc..72bcd4206 100644 --- a/postgis/lwgeom_in_gml.c +++ b/postgis/lwgeom_in_gml.c @@ -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); */ }