authorgravatar for yujiri@disroot.orgEvin Yulo <yujiri@disroot.org> 2023-05-26 05:21:29-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-06-13 11:16:09-07:00
log137b115681c1ca205df27c70422c42460b5aa6ec
treed7cf69c5b5da2157dd1a33d4012545553c2e8f91
parentd7b73af8f65bb891c8700ed47777144bb6f35fe1

os.connect: mark ECONNABORTED as unreachable

closes #13677

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

lib/std/os.zig+1
......@@ -3999,6 +3999,7 @@ pub fn connect(sock: socket_t, sock_addr: *const sockaddr, len: socklen_t) Conne
39993999 .PROTOTYPE => unreachable, // The socket type does not support the requested communications protocol.
40004000 .TIMEDOUT => return error.ConnectionTimedOut,
40014001 .NOENT => return error.FileNotFound, // Returned when socket is AF.UNIX and the given path does not exist.
4002 .CONNABORTED => unreachable, // Tried to reuse socket that previously received error.ConnectionRefused.
40024003 else => |err| return unexpectedErrno(err),
40034004 }
40044005 }