Commit 9fa47cd9 authored by Tien-Thinh Nguyen's avatar Tien-Thinh Nguyen
Browse files

Fix issue for double-free

parent 26466c05
...@@ -1259,10 +1259,11 @@ void smf_sbi::curl_release_handles() { ...@@ -1259,10 +1259,11 @@ void smf_sbi::curl_release_handles() {
curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &http_code); curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &http_code);
Logger::smf_app().debug("Got response with HTTP code %d!", http_code); Logger::smf_app().debug("Got response with HTTP code %d!", http_code);
std::string curl_url; char* curl_url = nullptr;
int res = curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_URL, &curl_url); int res = curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_URL, &curl_url);
if (res == CURLE_OK) { if (res == CURLE_OK and curl_url) {
trigger_process_response(curl_url, http_code); std::string curl_url_str(curl_url);
trigger_process_response(curl_url_str, http_code);
} }
// TODO: remove handle from the multi session and end this handle now, or // TODO: remove handle from the multi session and end this handle now, or
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment