Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7154:5587fcd83636 HEAD
Another fix for io_loop_get_wait_time()
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 12 Jan 2008 10:59:25 +0200 |
parents | 4ecc97c9ce12 |
children | dd64c0e649aa |
files | src/lib/ioloop.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/ioloop.c Sat Jan 12 10:49:04 2008 +0200 +++ b/src/lib/ioloop.c Sat Jan 12 10:59:25 2008 +0200 @@ -179,11 +179,12 @@ /* round wait times up to next millisecond */ ret = tv_r->tv_sec * 1000 + (tv_r->tv_usec + 999) / 1000; - if (ret < 0) { + if (ret <= 0) { tv_r->tv_sec = 0; tv_r->tv_usec = 0; return 0; } + i_assert(tv_r->tv_sec >= 0 && tv_r->tv_usec >= 0); return ret; }