diff --git a/spectator/http_client.cc b/spectator/http_client.cc index 6bda693..199d1ea 100644 --- a/spectator/http_client.cc +++ b/spectator/http_client.cc @@ -199,7 +199,7 @@ auto HttpClient::perform(const char* method, const std::string& url, int attempt_number) const -> HttpResponse { LogEntry entry{registry_, method, url}; - CurlHandle curl; + thread_local CurlHandle curl; auto total_timeout = config_.connect_timeout + config_.read_timeout; curl.set_timeout(total_timeout); curl.set_connect_timeout(config_.connect_timeout);