[postgis-tickets] r16016 - Fix memory leak in lwgeom_remove_repeated_points_in_place

Paul Ramsey pramsey at cleverelephant.ca
Wed Oct 18 12:40:57 PDT 2017


Author: pramsey
Date: 2017-10-18 12:40:57 -0700 (Wed, 18 Oct 2017)
New Revision: 16016

Modified:
   trunk/liblwgeom/lwgeom.c
Log:
Fix memory leak in lwgeom_remove_repeated_points_in_place
>From Ra?\195?\186l Mar?\195?\173n Rodr?\195?\173guez
Closes #3909


Modified: trunk/liblwgeom/lwgeom.c
===================================================================
--- trunk/liblwgeom/lwgeom.c	2017-10-18 19:35:50 UTC (rev 16015)
+++ trunk/liblwgeom/lwgeom.c	2017-10-18 19:40:57 UTC (rev 16016)
@@ -1667,7 +1667,11 @@
 						break;
 					}
 				}
-				if (seen) continue;
+				if (seen)
+				{
+					lwpoint_free(p1);
+					continue;
+				}
 				out[n++] = p1;
 			}
 



More information about the postgis-tickets mailing list