diff --git a/src/core.c b/src/core.c index d9ddad50..01e8f31f 100644 --- a/src/core.c +++ b/src/core.c @@ -15383,7 +15383,7 @@ static __cold int mdbx_page_check(MDBX_cursor *const mc, lp->mp_pgno); continue; } - if (unlikely(number_of_ovpages(env, dsize) != lp->mp_pages)) + if (unlikely(number_of_ovpages(env, dsize) > lp->mp_pages)) rc = bad_page(mp, "big-node size (%zu) mismatch n-pages size (%u)\n", dsize, lp->mp_pages);