mdbx_chk: fix GC check for MDBX_EXCLUSIVE/MDBX_RDONLY modes.

Change-Id: I40c8f8321791d0c6ddcbbfcf67f2903347d90f17
This commit is contained in:
Leo Yuriev 2018-06-30 00:33:22 +03:00
parent f4a01da47f
commit 639e639fa3

View File

@ -1092,7 +1092,7 @@ int main(int argc, char *argv[]) {
if (problems_maindb == 0 && problems_freedb == 0) {
if (!dont_traversal &&
(envflags & (MDBX_EXCLUSIVE | MDBX_RDONLY)) == MDBX_EXCLUSIVE) {
(envflags & (MDBX_EXCLUSIVE | MDBX_RDONLY)) != MDBX_RDONLY) {
if (walk.pgcount != lastpgno - freedb_pages) {
error("used pages mismatch (%" PRIu64 " != %" PRIu64 ")\n",
walk.pgcount, lastpgno - freedb_pages);