]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Empty reqs_change_state queue before unregistered_reqs 37461/head
authorSoumya Koduri <skoduri@redhat.com>
Tue, 16 Jun 2020 12:40:08 +0000 (18:10 +0530)
committerNathan Cutler <ncutler@suse.com>
Tue, 29 Sep 2020 15:54:28 +0000 (17:54 +0200)
commit9bb817c20f08bfc5b4c3f362098664058022177c
treef3285b230ade820dad7c95a527037252ada75821
parenta3363c736f9076fa329a9aaff25ea82b817b5115
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