[geos-commits] r3401 - branches/3.3/src/index/bintree

svn_geos at osgeo.org svn_geos at osgeo.org
Tue Jul 5 05:43:15 EDT 2011


Author: strk
Date: 2011-07-05 02:43:15 -0700 (Tue, 05 Jul 2011)
New Revision: 3401

Modified:
   branches/3.3/src/index/bintree/Node.cpp
Log:
Assert that the variable used as array index is not negative before using it.


Modified: branches/3.3/src/index/bintree/Node.cpp
===================================================================
--- branches/3.3/src/index/bintree/Node.cpp	2011-07-05 09:43:01 UTC (rev 3400)
+++ branches/3.3/src/index/bintree/Node.cpp	2011-07-05 09:43:15 UTC (rev 3401)
@@ -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