Credit to Ilya Dryomov for spotting this.
[1] https://github.com/ceph/ceph/pull/60283#discussion_r1846415092
Fixes: 1da6ef237fc70ddd64152d029cd6e0cf8f0c808e
Fixes: https://tracker.ceph.com/issues/68973
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
ceph_seq_cmp(tcap.seq, m->peer.issue_seq) < 0) {
tcap.cap_id = m->peer.cap_id;
tcap.seq = m->peer.issue_seq - 1;
- tcap.issue_seq = tcap.issue_seq;
+ tcap.issue_seq = m->peer.issue_seq - 1;
tcap.issued |= cap.issued;
tcap.implemented |= cap.issued;
if (&cap == in->auth_cap)