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);