mirror of
https://github.com/isar/libmdbx.git
synced 2024-12-28 19:08:50 +08:00
mdbx: исправление опечатки равно
/неравно
в условии внутри update_gc()
.
Существенных последствий ошибки не было (иначе бы давно было замечено). Но в определенных сценариях, сходимость требовала еще одного цикла повтора внутри update_gc().
This commit is contained in:
parent
471085788c
commit
aae6a0395a
@ -10967,7 +10967,7 @@ retry:
|
||||
if (unlikely(!ctx->retired_stored)) {
|
||||
/* Make sure last page of GC is touched and on retired-list */
|
||||
rc = cursor_last(&ctx->cursor, nullptr, nullptr);
|
||||
if (likely(rc != MDBX_SUCCESS))
|
||||
if (likely(rc == MDBX_SUCCESS))
|
||||
rc = gcu_touch(ctx);
|
||||
if (unlikely(rc != MDBX_SUCCESS) && rc != MDBX_NOTFOUND)
|
||||
goto bailout;
|
||||
|
Loading…
x
Reference in New Issue
Block a user