From: Raúl Marín Rodríguez Date: Tue, 24 Sep 2019 10:45:43 +0000 (+0000) Subject: ST_RemoveRepeatedPoints: Optimize multipoints with single point X-Git-Tag: 3.0.0beta1~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=66a95caed47fd1480b14dd588cee5efda9de3f24;p=postgis ST_RemoveRepeatedPoints: Optimize multipoints with single point References #4491 Closes https://github.com/postgis/postgis/pull/481 git-svn-id: http://svn.osgeo.org/postgis/trunk@17820 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/liblwgeom/lwgeom.c b/liblwgeom/lwgeom.c index 87d8edc28..d1e40b6c6 100644 --- a/liblwgeom/lwgeom.c +++ b/liblwgeom/lwgeom.c @@ -1615,7 +1615,7 @@ lwgeom_remove_repeated_points_in_place(LWGEOM *geom, double tolerance) int use_heap = (mpt->ngeoms > out_stack_size); /* No-op on empty */ - if (mpt->ngeoms == 0) + if (mpt->ngeoms < 2) return geometry_modified; /* We cannot write directly back to the multipoint */