From 87e8737218c732011fc7c6a620c432e29b32f3de Mon Sep 17 00:00:00 2001 From: Diego Nehab Date: Sun, 18 Jan 2004 05:35:56 +0000 Subject: Fixed bug in accept, added tests for it and for connect with timeout. --- src/inet.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/inet.c b/src/inet.c index 80c488b..282d616 100644 --- a/src/inet.c +++ b/src/inet.c @@ -259,6 +259,7 @@ const char *inet_tryaccept(p_sock ps, p_tm tm, p_sock pc) /* loop until connection accepted or timeout happens */ do err = sock_accept(ps, pc, (SA *) &addr, &addr_len, tm_getretry(tm)); while (err == IO_RETRY && tm_getretry(tm) != 0); + if (err == IO_RETRY) err = IO_TIMEOUT; return io_strerror(err); } -- cgit v1.2.3-55-g6feb