diff --git a/lib/progress.c b/lib/progress.c index bfa9a5aa0b..9cbd2674f9 100644 --- a/lib/progress.c +++ b/lib/progress.c @@ -47,7 +47,7 @@ UNITTEST void time2str(char *r, size_t rsize, curl_off_t seconds) return; } h = seconds / 3600; - if(h <= 23) { + if(h <= 99) { curl_off_t m = (seconds - (h * 3600)) / 60; if(h <= 9) { curl_off_t s = (seconds - (h * 3600)) - (m * 60); diff --git a/tests/data/test1636 b/tests/data/test1636 index bcbe7ad7b3..eeec5a6510 100644 --- a/tests/data/test1636 +++ b/tests/data/test1636 @@ -40,8 +40,8 @@ time2str 16383 - 4:33:03 32767 - 9:06:07 65535 - 18h 12m - 131071 - 1d 12h - 262143 - 3d 00h + 131071 - 36h 24m + 262143 - 72h 49m 524287 - 6d 01h 1048575 - 12d 03h 2097151 - 24d 06h