From 4fd3f59b9a0e9a408928f8af1cc5c99d28c35045 Mon Sep 17 00:00:00 2001 From: Nimetu Date: Sat, 13 Jun 2020 20:37:43 +0300 Subject: [PATCH] Fixed: Releasing curl handle when not connected. --- nel/src/web/http_client_curl.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nel/src/web/http_client_curl.cpp b/nel/src/web/http_client_curl.cpp index e61baa89f..10bb0776c 100644 --- a/nel/src/web/http_client_curl.cpp +++ b/nel/src/web/http_client_curl.cpp @@ -191,8 +191,11 @@ bool CCurlHttpClient::receive(string &res, bool verbose) // *************************************************************************** void CCurlHttpClient::disconnect() { - curl_easy_cleanup(_Curl); - _CurlStruct = NULL; + if (_CurlStruct) + { + curl_easy_cleanup(_Curl); + _CurlStruct = NULL; + } curl_global_cleanup(); } -- 2.11.4.GIT