From 5d3f95535ae1c7740ed7550527c84203a6272b74 Mon Sep 17 00:00:00 2001 From: Anton Popov Date: Thu, 16 May 2024 21:02:01 +0200 Subject: [PATCH] fix possible endless loop while polling curl socket (#5589) --- sdk/core/azure-core/src/http/curl/curl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/core/azure-core/src/http/curl/curl.cpp b/sdk/core/azure-core/src/http/curl/curl.cpp index 6954cbbe9..8be5fee66 100644 --- a/sdk/core/azure-core/src/http/curl/curl.cpp +++ b/sdk/core/azure-core/src/http/curl/curl.cpp @@ -161,6 +161,7 @@ int pollSocketUntilEventOrTimeout( result = poll(&poller, 1, pollTimeoutMs); if (result < 0 && EINTR == errno) { + now = std::chrono::steady_clock::now(); continue; } #elif defined(AZ_PLATFORM_WINDOWS)