From 1c925a0f2eb7cc7d1aff68ad4c8982a33991dd3b Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Sat, 14 Nov 2020 11:44:12 +0300 Subject: [PATCH] mdbx: minor fix/avoid assertion inside `mdbx_cursor_set()`. Change-Id: I2cc38da698765b3eaa2bb575e16505d5d9438431 --- src/core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core.c b/src/core.c index c021b26f..13c78e0e 100644 --- a/src/core.c +++ b/src/core.c @@ -12212,7 +12212,8 @@ set2: } mp = mc->mc_pg[mc->mc_top]; mdbx_cassert(mc, IS_LEAF(mp)); - node = page_node(mp, 0); + if (!IS_LEAF2(mp)) + node = page_node(mp, 0); } mdbx_cassert(mc, mc->mc_ki[mc->mc_top] < page_numkeys(mc->mc_pg[mc->mc_top]) ||