diff --git a/sdk/core/azure-core/src/http/curl/curl.cpp b/sdk/core/azure-core/src/http/curl/curl.cpp index ffd9c9188..8aa9daa7e 100644 --- a/sdk/core/azure-core/src/http/curl/curl.cpp +++ b/sdk/core/azure-core/src/http/curl/curl.cpp @@ -786,9 +786,6 @@ std::unique_ptr CurlSession::GetCurlConnection(Requ { std::string const& host = request.GetHost(); - // Double-check locking. Check if there is any available connection before locking mutex - auto& hostPoolFirstCheck = s_connectionPoolIndex[host]; - if (hostPoolFirstCheck.size() > 0) { // Critical section. Needs to own s_connectionPoolMutex before executing // Lock mutex to access connection pool. mutex is unlock as soon as lock is out of scope