]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osdc/Objecter: revoke rx_buffer on op_cancel 2427/head
authorSage Weil <sage@redhat.com>
Mon, 8 Sep 2014 20:44:57 +0000 (13:44 -0700)
committerSage Weil <sage@redhat.com>
Tue, 9 Sep 2014 20:01:41 +0000 (13:01 -0700)
commit2305b2897acba38384358c33ca3bbfcae6f1c74e
tree2996adaf4782809c01749433ce1300e507af434e
parentf295c1fee4afb9447cdf46f05a44234274d23b6c
osdc/Objecter: revoke rx_buffer on op_cancel

If we cancel a read, revoke the rx buffers to avoid a use-after-free and/or
other undefined badness by using user buffers that may no longer be
present.

Fixes: #9362
Backport: firefly, dumpling
Reported-by: Matthias Kiefer <matthias.kiefer@1und1.de>
Signed-off-by: Sage Weil <sage@redhat.com>
src/osdc/Objecter.cc