missing $place-1 caused returning following item in getitem()
This commit is contained in:
parent
d92177cbee
commit
9413e4dee7
@ -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--;
|
||||
|
Loading…
x
Reference in New Issue
Block a user