]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osdc/Objecter: fix use-after-frees in close_session, shutdown 2702/head
authorSage Weil <sage@redhat.com>
Fri, 10 Oct 2014 23:48:14 +0000 (16:48 -0700)
committerSage Weil <sage@redhat.com>
Fri, 10 Oct 2014 23:48:14 +0000 (16:48 -0700)
commit809ddd2936d607cad706a311d0d078da64643e28
tree199928c5f38f5b27ff3c15c8d4bd8db10ac20ee9
parent72a2ab138b1a8e26366d9be1f7cb5383c2019e65
osdc/Objecter: fix use-after-frees in close_session, shutdown

For,  linger ops, _session_linger_op_remove invalidates our iterator; add
it to the list first.  Same goes for the others.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osdc/Objecter.cc