mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-25 09:32:46 +00:00
Early memory release in transform_geom
git-svn-id: http://svn.osgeo.org/postgis/trunk@1532 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
parent
eed544f659
commit
8f79076045
|
@ -325,6 +325,7 @@ Datum transform_geom(PG_FUNCTION_ARGS)
|
|||
lwgeom_dropBBOX(lwgeom);
|
||||
lwgeom->bbox = lwgeom_compute_bbox(lwgeom);
|
||||
lwgeom->SRID = result_srid;
|
||||
lwgeom_release(lwgeom);
|
||||
result = pglwgeom_serialize(lwgeom);
|
||||
}
|
||||
else
|
||||
|
@ -332,6 +333,8 @@ Datum transform_geom(PG_FUNCTION_ARGS)
|
|||
result = PG_LWGEOM_construct(srl, result_srid, 0);
|
||||
}
|
||||
|
||||
pfree(geom);
|
||||
|
||||
PG_RETURN_POINTER(result); // new geometry
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue