ソースを参照

fix: free list before return #132

wb-hx510875 5 年 前
コミット
80acb7552c
1 ファイル変更1 行追加1 行削除
  1. 1 1
      core/src/CurlHttpClient.cc

+ 1 - 1
core/src/CurlHttpClient.cc

@@ -192,6 +192,7 @@ CurlHttpClient::makeRequest(const HttpRequest &request) {
   }
 
   CURLcode res = curl_easy_perform(curlHandle_);
+  curl_slist_free_all(list);
   switch (res) {
   case CURLE_OK: {
     long response_code;
@@ -220,7 +221,6 @@ CurlHttpClient::makeRequest(const HttpRequest &request) {
                                   request.url().toString()));
   }
   }
-  curl_slist_free_all(list);
 }
 
 } // namespace AlibabaCloud