diff --git a/lib/curlx/timeval.c b/lib/curlx/timeval.c index 435804c299..2363e60839 100644 --- a/lib/curlx/timeval.c +++ b/lib/curlx/timeval.c @@ -166,6 +166,8 @@ void curlx_pnow(struct curltime *pnow) */ pnow->tv_sec = time(NULL); pnow->tv_usec = 0; + if(!pnow->tv_sec) /* avoid a `now` fully zero */ + pnow->tv_usec = 1; } #endif