diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/inet.c | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -259,6 +259,7 @@ const char *inet_tryaccept(p_sock ps, p_tm tm, p_sock pc) | |||
| 259 | /* loop until connection accepted or timeout happens */ | 259 | /* loop until connection accepted or timeout happens */ |
| 260 | do err = sock_accept(ps, pc, (SA *) &addr, &addr_len, tm_getretry(tm)); | 260 | do err = sock_accept(ps, pc, (SA *) &addr, &addr_len, tm_getretry(tm)); |
| 261 | while (err == IO_RETRY && tm_getretry(tm) != 0); | 261 | while (err == IO_RETRY && tm_getretry(tm) != 0); |
| 262 | if (err == IO_RETRY) err = IO_TIMEOUT; | ||
| 262 | return io_strerror(err); | 263 | return io_strerror(err); |
| 263 | } | 264 | } |
| 264 | 265 | ||
