authorgravatar for kappaloris@gmail.comLoris Cro <kappaloris@gmail.com> 2020-05-07 02:00:39+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-05-07 13:41:17-04:00
log35a59b5b0f3d827a7b3ed785be3155b72d15e682
tree9bc0ab91656c6fb73c5d77edc51afe3a899a2e1f
parent7e8b859095a00cca8d102f0738a43e86fb4fb5f2

remove readable check when opening a socket connection


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/os.zig+1-1
...@@ -2549,7 +2549,7 @@ pub fn connect(sockfd: fd_t, sock_addr: *const sockaddr, len: socklen_t) Connect...@@ -2549,7 +2549,7 @@ pub fn connect(sockfd: fd_t, sock_addr: *const sockaddr, len: socklen_t) Connect
2549 EAFNOSUPPORT => return error.AddressFamilyNotSupported,2549 EAFNOSUPPORT => return error.AddressFamilyNotSupported,
2550 EAGAIN, EINPROGRESS => {2550 EAGAIN, EINPROGRESS => {
2551 const loop = std.event.Loop.instance orelse return error.WouldBlock;2551 const loop = std.event.Loop.instance orelse return error.WouldBlock;
2552 loop.waitUntilFdWritableOrReadable(sockfd);2552 loop.waitUntilFdWritable(sockfd);
2553 return getsockoptError(sockfd);2553 return getsockoptError(sockfd);
2554 },2554 },
2555 EALREADY => unreachable, // The socket is nonblocking and a previous connection attempt has not yet been completed.2555 EALREADY => unreachable, // The socket is nonblocking and a previous connection attempt has not yet been completed.