diff --git a/mdbx.h++ b/mdbx.h++ index b72e0ccb..2ef5e34a 100644 --- a/mdbx.h++ +++ b/mdbx.h++ @@ -5852,7 +5852,7 @@ inline bool cursor::erase(const slice &key, bool whole_multivalue) { inline bool cursor::erase(const slice &key, const slice &value) { move_result data = find_multivalue(key, value, false); - return data.done ? erase() : data.done; + return data.done && erase(); } } // namespace mdbx