From d4a9051a9399b0b70f5bfd84d4afa3d4ff217e81 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Thu, 23 Jul 2015 14:16:37 -0700 Subject: [PATCH] rgw: don't reference msg after finish_request() Signed-off-by: Yehuda Sadeh --- src/rgw/rgw_http_client.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rgw/rgw_http_client.cc b/src/rgw/rgw_http_client.cc index 93521a397a466..5850cc9217e00 100644 --- a/src/rgw/rgw_http_client.cc +++ b/src/rgw/rgw_http_client.cc @@ -496,8 +496,9 @@ int RGWHTTPManager::process_requests(bool wait_for_data, bool *done) curl_easy_getinfo(e, CURLINFO_RESPONSE_CODE, (void **)&http_status); int status = rgw_http_error_to_errno(http_status); + int result = msg->data.result; finish_request(req_data, status); - switch (msg->data.result) { + switch (result) { case CURLE_OK: break; default: -- 2.39.5