Compare commits

...

1 Commits

Author SHA1 Message Date
wb-hx510875
a13d778e7b patch 2020-04-28 17:19:01 +08:00

View File

@@ -145,6 +145,7 @@ CurlHttpClient::makeRequest(const HttpRequest &request) {
curl_easy_setopt(curlHandle_, CURLOPT_READFUNCTION, readCallback); curl_easy_setopt(curlHandle_, CURLOPT_READFUNCTION, readCallback);
curl_easy_setopt(curlHandle_, CURLOPT_UPLOAD, 1L); curl_easy_setopt(curlHandle_, CURLOPT_UPLOAD, 1L);
curl_easy_setopt(curlHandle_, CURLOPT_READDATA, ctx); curl_easy_setopt(curlHandle_, CURLOPT_READDATA, ctx);
free(ctx);
} }
break; break;
@@ -194,6 +195,7 @@ CurlHttpClient::makeRequest(const HttpRequest &request) {
} }
CURLcode res = curl_easy_perform(curlHandle_); CURLcode res = curl_easy_perform(curlHandle_);
curl_slist_free_all(list);
switch (res) { switch (res) {
case CURLE_OK: { case CURLE_OK: {
long response_code; long response_code;
@@ -221,7 +223,6 @@ CurlHttpClient::makeRequest(const HttpRequest &request) {
HttpMethodToString(request.method()) + " " + request.url().toString())); HttpMethodToString(request.method()) + " " + request.url().toString()));
} }
} }
curl_slist_free_all(list);
} }
} // namespace AlibabaCloud } // namespace AlibabaCloud