From 98543fc2cffd229340e9c50b12ef670d2383e438 Mon Sep 17 00:00:00 2001 From: Sergey Markelov Date: Wed, 10 Jan 2024 17:23:00 -0700 Subject: [PATCH] multi: remove total timer reset in file_do() while fetching file:// The total timer is properly reset in MSTATE_INIT. MSTATE_CONNECT starts with resetting the timer that is a start point for further multi states. If file://, MSTATE_DO calls file_do() that should not reset the total timer. Otherwise, the total time is always less than the pre-transfer and the start transfer times. Closes #12682 --- lib/file.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/file.c b/lib/file.c index c985071376..1a9ef21375 100644 --- a/lib/file.c +++ b/lib/file.c @@ -419,8 +419,6 @@ static CURLcode file_do(struct Curl_easy *data, bool *done) *done = TRUE; /* unconditionally */ - Curl_pgrsStartNow(data); - if(data->state.upload) return file_upload(data); -- 2.47.3