From 66a95caed47fd1480b14dd588cee5efda9de3f24 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ra=C3=BAl=20Mar=C3=ADn=20Rodr=C3=ADguez?= Date: Tue, 24 Sep 2019 10:45:43 +0000 Subject: [PATCH] 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 --- liblwgeom/lwgeom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 */ -- 2.49.0