]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/Session: fix invalid iterator dereference in Sessoin::have_backoff() 22497/head
authorSage Weil <sage@redhat.com>
Sun, 10 Jun 2018 18:37:56 +0000 (13:37 -0500)
committerSage Weil <sage@redhat.com>
Sun, 10 Jun 2018 18:37:56 +0000 (13:37 -0500)
commit2d7bfafa879ca1475173a74a84c66fd7f5e1b6bc
tree4f1e21f6cdf497fec1ab59072f1e9c98c688deef
parent826d36dea823011964d4bf9f93af0610d4b36b88
osd/Session: fix invalid iterator dereference in Sessoin::have_backoff()

If p is i->second.end(), we do want to back up a position, but we
shouldn't dereference p for p->first.

Fixes: http://tracker.ceph.com/issues/24486
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/Session.h