Fix logic error where disjunction was used instead of conjunction.
Fixes: https://tracker.ceph.com/issues/57562
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit
dae8e781452311a2ec32fbf443814e43337294d8)
Fixes: https://tracker.ceph.com/issues/58403
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
ver != rhs.ver);
}
bool same_or_later(const objv& rhs) const {
- return (instance == rhs.instance ||
+ return (instance == rhs.instance &&
ver >= rhs.ver);
}