From 71c3d20c01414ec5f6d15f56ae1e4fc2136334d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Sun, 31 Jul 2022 23:58:22 +0300 Subject: [PATCH] mdbx: skip extra cycle during search of page sequence. --- src/core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core.c b/src/core.c index 8276f143..c1cbe0b1 100644 --- a/src/core.c +++ b/src/core.c @@ -6608,9 +6608,9 @@ no_loose: while (true) { if (re_list[range_begin - wanna_range] - pgno == wanna_range) goto done; - if (range_begin == wanna_range) + if (--range_begin == wanna_range) break; - pgno = re_list[--range_begin]; + pgno = re_list[range_begin]; } #endif /* MDBX_PNL sort-order */ }