From 207df6fc406e81bfeebdff7f404bd242ff3f099f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Tue, 7 May 2024 06:48:35 +0200 Subject: Merging upstream version 0.12.2. Signed-off-by: Daniel Baumann --- src/curl_looper.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/curl_looper.cc') diff --git a/src/curl_looper.cc b/src/curl_looper.cc index 27e41fe..db97c40 100644 --- a/src/curl_looper.cc +++ b/src/curl_looper.cc @@ -108,6 +108,8 @@ curl_url_strerror(CURLUcode error) } # endif +namespace { + struct curl_request_eq { explicit curl_request_eq(const std::string& name) : cre_name(name){}; @@ -125,6 +127,8 @@ struct curl_request_eq { const std::string& cre_name; }; +} // namespace + int curl_request::debug_cb( CURL* handle, curl_infotype type, char* data, size_t size, void* userp) @@ -187,6 +191,11 @@ curl_request::complete(CURLcode result) return -1; } +curl_looper::curl_looper() : cl_curl_multi(curl_multi_cleanup) +{ + this->cl_curl_multi.reset(curl_multi_init()); +} + void curl_looper::loop_body() { -- cgit v1.2.3