From afc428d13f1a336f5e7c319c4ad81cf0ba1f24f3 Mon Sep 17 00:00:00 2001 From: strk Date: Tue, 5 Jul 2011 09:43:15 +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/branches/3.3@3401 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