--- bt_delete.c.master 2017-06-28 19:06:46.002137000 +0200 +++ bt_delete.c 2017-06-28 16:57:12.001432000 +0200 @@ -313,6 +313,7 @@ */ redo = 0; h = e->page; + if (e->index < NEXTINDEX(h)) do { if (__bt_dleaf(t, key, h, e->index)) { mpool_put(t->bt_mp, h, 0);