mirror of
https://github.com/isar/libmdbx.git
synced 2025-04-17 01:57:45 +08:00
mdbx_chk: fix GC check for MDBX_EXCLUSIVE/MDBX_RDONLY modes.
Change-Id: I40c8f8321791d0c6ddcbbfcf67f2903347d90f17
This commit is contained in:
parent
f4a01da47f
commit
639e639fa3
@ -1092,7 +1092,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
if (problems_maindb == 0 && problems_freedb == 0) {
|
if (problems_maindb == 0 && problems_freedb == 0) {
|
||||||
if (!dont_traversal &&
|
if (!dont_traversal &&
|
||||||
(envflags & (MDBX_EXCLUSIVE | MDBX_RDONLY)) == MDBX_EXCLUSIVE) {
|
(envflags & (MDBX_EXCLUSIVE | MDBX_RDONLY)) != MDBX_RDONLY) {
|
||||||
if (walk.pgcount != lastpgno - freedb_pages) {
|
if (walk.pgcount != lastpgno - freedb_pages) {
|
||||||
error("used pages mismatch (%" PRIu64 " != %" PRIu64 ")\n",
|
error("used pages mismatch (%" PRIu64 " != %" PRIu64 ")\n",
|
||||||
walk.pgcount, lastpgno - freedb_pages);
|
walk.pgcount, lastpgno - freedb_pages);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user