From 9413e4dee79731dba8a9a51b7a8a3e70198259ee Mon Sep 17 00:00:00 2001 From: real_nowhereman Date: Tue, 3 Feb 2009 16:26:05 +0000 Subject: [PATCH] missing $place-1 caused returning following item in getitem() --- fp-includes/core/core.bplustree.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fp-includes/core/core.bplustree.class.php b/fp-includes/core/core.bplustree.class.php index 895ab67..09b24cd 100755 --- a/fp-includes/core/core.bplustree.class.php +++ b/fp-includes/core/core.bplustree.class.php @@ -986,7 +986,7 @@ class BPlusTree_Node { #$place = array_search($key, $this->keys); $place = BPT_bisect($this->keys, $key, 0, $this->validkeys); if (@$this->keys[$place-1] == $key) { - return $this->indices[$place]; + return $this->indices[$place-1]; } else { if ($loose) { if ($place>1) $place--;