diff --git a/sdk/core/azure-core/CHANGELOG.md b/sdk/core/azure-core/CHANGELOG.md index 5a2d79cf69..5d84c0a474 100644 --- a/sdk/core/azure-core/CHANGELOG.md +++ b/sdk/core/azure-core/CHANGELOG.md @@ -8,6 +8,7 @@ ### Bugs Fixed +- [[#5450]](https://github.com/Azure/azure-sdk-for-cpp/issues/5450) Reverted libcurl connection pool to use more conservative caching strategy. - [[#4352]](https://github.com/Azure/azure-sdk-for-cpp/pull/5371) Fixed compilation error on Visual Studio 2017. (A community contribution, courtesy of _[morten-ofstad](https://github.com/morten-ofstad)_) ### Acknowledgments diff --git a/sdk/core/azure-core/src/http/curl/curl.cpp b/sdk/core/azure-core/src/http/curl/curl.cpp index 428ba9417b..0a3b814816 100644 --- a/sdk/core/azure-core/src/http/curl/curl.cpp +++ b/sdk/core/azure-core/src/http/curl/curl.cpp @@ -2132,7 +2132,8 @@ void CurlConnectionPool::MoveConnectionBackToPool( HttpStatusCode lastStatusCode) { auto code = static_cast::type>(lastStatusCode); - if ((code < 200 || code >= 300) && lastStatusCode != HttpStatusCode::NotFound) + // laststatusCode = 0 + if (code < 200 || code >= 300) { // A handler with previous response with Error can't be re-use. return;