From 9dcb2706ebebc4898667f98cb0c45ed299c87d64 Mon Sep 17 00:00:00 2001 From: ece-mohammad Date: Tue, 14 Jul 2026 17:17:57 +0300 Subject: [PATCH] Fix resetState to initialize timeouts only if they are zero (not initialized) --- src/HttpClient.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/HttpClient.cpp b/src/HttpClient.cpp index 31909d9..024c5e1 100644 --- a/src/HttpClient.cpp +++ b/src/HttpClient.cpp @@ -39,8 +39,14 @@ void HttpClient::resetState() iTransferEncodingChunkedPtr = kTransferEncodingChunked; iIsChunked = false; iChunkLength = 0; - iHttpResponseTimeout = kHttpResponseTimeout; - iHttpWaitForDataDelay = kHttpWaitForDataDelay; + if(iHttpResponseTimeout == 0) + { + iHttpResponseTimeout = kHttpResponseTimeout; + } + if(iHttpWaitForDataDelay == 0) + { + iHttpWaitForDataDelay = kHttpWaitForDataDelay; + } } void HttpClient::stop()