]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/Session: fix invalid iterator dereference in Sessoin::have_backoff() 22730/head
authorSage Weil <sage@redhat.com>
Sun, 10 Jun 2018 18:37:56 +0000 (13:37 -0500)
committerPrashant D <pdhange@redhat.com>
Wed, 27 Jun 2018 00:07:18 +0000 (20:07 -0400)
commit88a5202fd2e6589860e3e1f8e161c6c1b6827b2f
treefeeb47627287ed88f1e2c86ef2624405dbdeaea4
parent7cda9121a9348ea7a37c78ca14b3c5bdfdaca041
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>
(cherry picked from commit 2d7bfafa879ca1475173a74a84c66fd7f5e1b6bc)
src/osd/Session.h