From b005ec1845bc74adf4c44281cb95bf0854ca2761 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 8 Apr 2018 10:48:02 +0200 Subject: [PATCH] Fix function max for B+TREE --- m-bptree.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/m-bptree.h b/m-bptree.h index 7664ed4d..d990c482 100644 --- a/m-bptree.h +++ b/m-bptree.h @@ -751,9 +751,9 @@ node_t n = b->root; \ /* Scan down the nodes */ \ while (!M_C(name, _is_leaf)(n)) { \ - n = n->kind.node[n->num-1]; \ + n = n->kind.node[n->num]; \ } \ - return &n->M_IF(isMap)(kind.value, key)[n->num-1]; \ + return &n->M_IF(isMap)(kind.value, key)[-n->num-1]; \ } \ \ static inline const value_t * \