[geos-commits] r2331 - branches/3.1/source/geom/prep
svn_geos at osgeo.org
svn_geos at osgeo.org
Wed Apr 8 12:04:37 EDT 2009
Author: pramsey
Date: 2009-04-08 12:04:37 -0400 (Wed, 08 Apr 2009)
New Revision: 2331
Modified:
branches/3.1/source/geom/prep/PreparedPolygonContainsProperly.cpp
branches/3.1/source/geom/prep/PreparedPolygonIntersects.cpp
Log:
Memory fix for PostGIS bug #147
Modified: branches/3.1/source/geom/prep/PreparedPolygonContainsProperly.cpp
===================================================================
--- branches/3.1/source/geom/prep/PreparedPolygonContainsProperly.cpp 2009-04-08 15:59:31 UTC (rev 2330)
+++ branches/3.1/source/geom/prep/PreparedPolygonContainsProperly.cpp 2009-04-08 16:04:37 UTC (rev 2331)
@@ -54,8 +54,8 @@
bool segsIntersect = prepPoly->getIntersectionFinder()->intersects( &lineSegStr);
for ( size_t i = 0, ni = lineSegStr.size(); i < ni; i++ ) {
+ delete lineSegStr[ i ]->getCoordinates();
delete lineSegStr[ i ];
- delete lineSegStr[ i ]->getCoordinates();
}
if (segsIntersect)
Modified: branches/3.1/source/geom/prep/PreparedPolygonIntersects.cpp
===================================================================
--- branches/3.1/source/geom/prep/PreparedPolygonIntersects.cpp 2009-04-08 15:59:31 UTC (rev 2330)
+++ branches/3.1/source/geom/prep/PreparedPolygonIntersects.cpp 2009-04-08 16:04:37 UTC (rev 2331)
@@ -55,7 +55,7 @@
for ( size_t i = 0, ni = lineSegStr.size(); i < ni; i++ )
{
- delete lineSegStr[ i ]->getCoordinates();
+ delete lineSegStr[ i ]->getCoordinates();
delete lineSegStr[ i ];
}
More information about the geos-commits
mailing list