diff --git a/linux/request.cpp b/linux/request.cpp index 2c4ebd1bb..4d760656b 100644 --- a/linux/request.cpp +++ b/linux/request.cpp @@ -39,6 +39,7 @@ void Request::initialize() { } void Request::finish() { + pthread_key_delete(key); curl_share_cleanup(curl_share); } @@ -51,7 +52,6 @@ Request::Request(std::string url, std::function bg, s llmr::util::threadpool->add(request, this); } - pthread_key_t Request::key; pthread_once_t Request::key_once = PTHREAD_ONCE_INIT;