From 08bb8a8825696f273113491473a6168e6dfda876 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Mon, 13 Apr 2026 14:53:20 +0200 Subject: log curl raw error on retry, add retry on CURLE_PARTIAL_FILE error (#951) * log curl raw error on retry, add retry on CURLE_PARTIAL_FILE error --- src/zenhttp/clients/httpclientcurl.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/zenhttp/clients/httpclientcurl.cpp b/src/zenhttp/clients/httpclientcurl.cpp index b9af9bd52..446dd80be 100644 --- a/src/zenhttp/clients/httpclientcurl.cpp +++ b/src/zenhttp/clients/httpclientcurl.cpp @@ -443,6 +443,7 @@ CurlHttpClient::ShouldRetry(const CurlResult& Result) case CURLE_RECV_ERROR: case CURLE_SEND_ERROR: case CURLE_OPERATION_TIMEDOUT: + case CURLE_PARTIAL_FILE: return true; default: return false; @@ -489,10 +490,11 @@ CurlHttpClient::DoWithRetry(std::string_view SessionId, std::function(MapCurlError(Result.ErrorCode)), Result.ErrorMessage, + static_cast(Result.ErrorCode), Attempt, m_ConnectionSettings.RetryCount + 1); } -- cgit v1.2.3