diff options
Diffstat (limited to 'winsup/cygwin/net.cc')
-rw-r--r-- | winsup/cygwin/net.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc index 93d39d9e5..ac83d4e53 100644 --- a/winsup/cygwin/net.cc +++ b/winsup/cygwin/net.cc @@ -1256,7 +1256,7 @@ cygwin_accept (int fd, struct sockaddr *peer, socklen_t *len) if (efault.faulted (EFAULT) || !fh) res = -1; else - res = fh->accept4 (peer, len, 0); + res = fh->accept4 (peer, len, fh->is_nonblocking () ? SOCK_NONBLOCK : 0); syscall_printf ("%d = accept (%d, %p, %p)", res, fd, peer, len); return res; |