From 2fcb2895f557c58451bd7fe3b1e55dfcc8153c81 Mon Sep 17 00:00:00 2001 From: strk Date: Tue, 5 Jul 2011 09:52:00 +0000 Subject: [PATCH] Assert that the variable used as array index is not negative before using it. git-svn-id: http://svn.osgeo.org/geos/trunk@3410 5242fede-7e19-0410-aef8-94bd7d2200fb --- src/index/bintree/Node.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/index/bintree/Node.cpp b/src/index/bintree/Node.cpp index 031df0bd..47310fbc 100644 --- a/src/index/bintree/Node.cpp +++ b/src/index/bintree/Node.cpp @@ -114,6 +114,7 @@ Node::insert(Node *node) { 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 { -- 2.11.4.GIT