summaryrefslogtreecommitdiff
path: root/src/tool_cb_prg.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2013-07-31 09:06:15 +0200
committerDaniel Stenberg <daniel@haxx.se>2013-07-31 13:41:00 +0200
commit5af2bfb9557e36a5e9ad181f7b5edc3d1875e8bc (patch)
tree1e5ee5d97bb7097f8e1ee0bebd811f43269b8b01 /src/tool_cb_prg.c
parent1691a31cab33ef1d6a186bd08e5f8cf7661e34c1 (diff)
downloadcurl-5af2bfb9557e36a5e9ad181f7b5edc3d1875e8bc.tar.gz
curl: --progress-bar max update frequency now at 5Hz
Diffstat (limited to 'src/tool_cb_prg.c')
-rw-r--r--src/tool_cb_prg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tool_cb_prg.c b/src/tool_cb_prg.c
index 9facd9e76..b94442be8 100644
--- a/src/tool_cb_prg.c
+++ b/src/tool_cb_prg.c
@@ -49,12 +49,12 @@ int tool_progress_cb(void *clientp,
double percent;
int barwidth;
int num;
- time_t now = time(NULL);
+ struct timeval now = curlx_tvnow();
struct ProgressData *bar = (struct ProgressData *)clientp;
curl_off_t total;
curl_off_t point;
- if(bar->prevtime == now) /* wait with update */
+ if(curlx_tvdiff(now, bar->prevtime) < 200) /* allow 5 Hz */
return 0;
/* expected transfer size */