diff options
Diffstat (limited to 'libguile')
-rw-r--r-- | libguile/socket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/socket.c b/libguile/socket.c index 77cdd74ef..b137a7932 100644 --- a/libguile/socket.c +++ b/libguile/socket.c @@ -890,7 +890,7 @@ SCM_DEFINE (scm_connect, "connect", 2, 1, 1, free (soka); errno = save_errno; - if (errno == EINPROGRESS) + if (errno == EINPROGRESS || errno == EAGAIN) return SCM_BOOL_F; SCM_SYSERROR; } |