[geos-commits] r3410 - trunk/src/index/bintree
svn_geos at osgeo.org
svn_geos at osgeo.org
Tue Jul 5 05:52:00 EDT 2011
Author: strk
Date: 2011-07-05 02:52:00 -0700 (Tue, 05 Jul 2011)
New Revision: 3410
Modified:
trunk/src/index/bintree/Node.cpp
Log:
Assert that the variable used as array index is not negative before using it.
Modified: trunk/src/index/bintree/Node.cpp
===================================================================
--- trunk/src/index/bintree/Node.cpp 2011-07-05 09:51:53 UTC (rev 3409)
+++ trunk/src/index/bintree/Node.cpp 2011-07-05 09:52:00 UTC (rev 3410)
@@ -114,6 +114,7 @@
{
assert(interval==NULL || interval->contains(node->interval));
int index=getSubnodeIndex(node->interval,centre);
+ assert(index >= 0);
if (node->level==level-1) {
subnode[index]=node;
} else {
More information about the geos-commits
mailing list