Mercurial > dovecot > original-hg > dovecot-1.2
changeset 553:c31add7eaa57 HEAD
If timeout wasn't set, it was assumed that it was immediate.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 29 Oct 2002 19:40:33 +0200 |
parents | 33be9c9f3b3a |
children | 85ee22e02ca7 |
files | src/lib/ibuffer-file.c src/lib/obuffer-file.c |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/ibuffer-file.c Tue Oct 29 08:46:47 2002 +0200 +++ b/src/lib/ibuffer-file.c Tue Oct 29 19:40:33 2002 +0200 @@ -162,7 +162,7 @@ ret = -1; do { - if (ret == 0 && time(NULL) > timeout_time) { + if (ret == 0 && timeout_time > 0 && time(NULL) > timeout_time) { /* timeouted */ if (fbuf->timeout_func != NULL) fbuf->timeout_func(fbuf->timeout_context);
--- a/src/lib/obuffer-file.c Tue Oct 29 08:46:47 2002 +0200 +++ b/src/lib/obuffer-file.c Tue Oct 29 19:40:33 2002 +0200 @@ -258,7 +258,7 @@ while (iov[iov_len-1].iov_len != 0) { if (first) first = FALSE; - else if (time(NULL) > timeout_time) { + else if (timeout_time > 0 && time(NULL) > timeout_time) { /* timeouted */ if (fbuf->timeout_func != NULL) fbuf->timeout_func(fbuf->timeout_context); @@ -524,7 +524,7 @@ for (;;) { if (first) first = FALSE; - else if (time(NULL) > timeout_time) { + else if (timeout_time > 0 && time(NULL) > timeout_time) { /* timeouted */ if (foutbuf->timeout_func != NULL) foutbuf->timeout_func(foutbuf->timeout_context); @@ -607,7 +607,7 @@ break; } - if (time(NULL) > timeout_time) { + if (timeout_time > 0 && time(NULL) > timeout_time) { /* timeouted */ if (foutbuf->timeout_func != NULL) foutbuf->timeout_func(foutbuf->timeout_context);