mdbx: return MDBX_CORRUPTED in case all meta-pages are weak and no other error.

Change-Id: I38c85738d8ccdb87856fa1a6e989ddaf75109722
This commit is contained in:
Leonid Yuriev 2020-07-04 22:51:54 +03:00
parent 5a25c7c5fb
commit e6eeed6cf2

View File

@ -8371,7 +8371,7 @@ static int __cold mdbx_read_header(MDBX_env *env, MDBX_meta *dest,
(!META_IS_STEADY(dest) &&
!meta_weak_acceptable(env, dest, lck_exclusive))) {
mdbx_error("%s", "no usable meta-pages, database is corrupted");
return rc;
return rc ? rc : MDBX_CORRUPTED;
}
return MDBX_SUCCESS;