aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tool_cb_prg.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tool_cb_prg.c b/src/tool_cb_prg.c
index cc0212648..b049377ea 100644
--- a/src/tool_cb_prg.c
+++ b/src/tool_cb_prg.c
@@ -55,7 +55,8 @@ int tool_progress_cb(void *clientp,
curl_off_t total;
curl_off_t point;
- if(tvdiff(now, bar->prevtime) < 200L) /* allow 5 Hz */
+ if(bar->calls && (tvdiff(now, bar->prevtime) < 200L))
+ /* after first call, limit progress-bar updating to 5 Hz */
return 0;
/* expected transfer size */