]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Empty reqs_change_state queue before unregistered_reqs 36650/head
authorSoumya Koduri <skoduri@redhat.com>
Tue, 16 Jun 2020 12:40:08 +0000 (18:10 +0530)
committerNathan Cutler <ncutler@suse.com>
Sat, 15 Aug 2020 13:04:32 +0000 (15:04 +0200)
commitef866c49f93aa7e24121a98f24fa8cab03a845fe
tree35af78101d834ac11802140795a7ae14e0672ea2
parent35adebe94e8b0a17e7b56379a8bf24e5f7b8ced4
rgw: Empty reqs_change_state queue before unregistered_reqs

In RGWHTTPManager::manage_pending_request(), before unregistering
or unlinking the http requests, empty the reqs_change_state list
to avoid use after free.

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit b210437e5f28d53e770dd6938ce3c4be443da055)
src/rgw/rgw_http_client.cc