[postgis-commits] svn - r3008 - trunk/lwgeom
postgis-commits at postgis.refractions.net
postgis-commits at postgis.refractions.net
Thu Sep 25 10:18:25 PDT 2008
Author: pramsey
Date: 2008-09-25 10:18:25 -0700 (Thu, 25 Sep 2008)
New Revision: 3008
Modified:
trunk/lwgeom/lwgeom_rtree.c
Log:
Remove more memory leaks from P-I-P shortcut code.
Modified: trunk/lwgeom/lwgeom_rtree.c
===================================================================
--- trunk/lwgeom/lwgeom_rtree.c 2008-09-25 12:18:01 UTC (rev 3007)
+++ trunk/lwgeom/lwgeom_rtree.c 2008-09-25 17:18:25 UTC (rev 3008)
@@ -204,7 +204,7 @@
freeTree(root->rightNode);
lwfree(root->interval);
if(root->segment)
- lwfree(root->segment);
+ lwgeom_release((LWGEOM *)root->segment);
lwfree(root);
}
@@ -424,7 +424,7 @@
LWDEBUG(3, "Polygon size mismatch, creating new cache.");
for(i = 0; i < currentCache->ringCount; i++)
{
- freeTree(currentCache->ringIndices[i]);
+ freeTree(currentCache->ringIndices[i]);
}
lwfree(currentCache->ringIndices);
lwfree(currentCache->poly);
@@ -441,7 +441,7 @@
for(i = 0; i < currentCache->ringCount; i++)
{
- freeTree(currentCache->ringIndices[i]);
+ freeTree(currentCache->ringIndices[i]);
}
lwfree(currentCache->ringIndices);
lwfree(currentCache->poly);
More information about the postgis-commits
mailing list