summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2018-03-26 17:21:30 +0200
committerCorinna Vinschen <corinna@vinschen.de>2018-03-26 17:21:30 +0200
commitcfe5d362fefe09a2601f9b3d5effc435da841de6 (patch)
tree63df2041f96775442c164c266d33b8eaad852b3a
parentfc59da00c85de5307ff74e043ec2d802a3ec4655 (diff)
downloadcygnal-cfe5d362fefe09a2601f9b3d5effc435da841de6.tar.gz
cygnal-cfe5d362fefe09a2601f9b3d5effc435da841de6.tar.bz2
cygnal-cfe5d362fefe09a2601f9b3d5effc435da841de6.zip
Cygwin: fix typo in accept on inet and local sockets
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/fhandler_socket_inet.cc2
-rw-r--r--winsup/cygwin/fhandler_socket_local.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/fhandler_socket_inet.cc b/winsup/cygwin/fhandler_socket_inet.cc
index 75a15e637..db301f354 100644
--- a/winsup/cygwin/fhandler_socket_inet.cc
+++ b/winsup/cygwin/fhandler_socket_inet.cc
@@ -879,7 +879,7 @@ fhandler_socket_inet::accept4 (struct sockaddr *peer, int *len, int flags)
build_fh_dev (dev ());
if (sock && sock->set_socket_handle (res, get_addr_family (),
get_socket_type (),
- get_socket_flags ()))
+ get_socket_flags ()) == 0)
{
sock->async_io (false); /* set_socket_handle disables async. */
/* No locking necessary at this point. */
diff --git a/winsup/cygwin/fhandler_socket_local.cc b/winsup/cygwin/fhandler_socket_local.cc
index 11f2c209e..b037c0a5a 100644
--- a/winsup/cygwin/fhandler_socket_local.cc
+++ b/winsup/cygwin/fhandler_socket_local.cc
@@ -974,7 +974,7 @@ fhandler_socket_local::accept4 (struct sockaddr *peer, int *len, int flags)
build_fh_dev (dev ());
if (sock && sock->set_socket_handle (res, get_addr_family (),
get_socket_type (),
- get_socket_flags ()))
+ get_socket_flags ()) == 0)
{
sock->async_io (false); /* set_socket_handle disables async. */
sock->set_sun_path (get_sun_path ());