Files
ruby/ext/socket
Hiroshi SHIBATAandClaude Fable 5 791000ba79 [Backport #22223] Check SO_ERROR after waiting for nonblocking connect
Darwin 27 answers the retry connect(2) on a refused nonblocking socket
with EISCONN, so the retry idiom in Addrinfo#connect_internal returned
an unconnected socket. SO_ERROR still holds the real error, so consult
it after wait_writable, as wait_connectable() in init.c already does.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 10:17:34 -07:00
..
…
2022-07-21 09:42:04 -07:00
2022-07-21 09:42:04 -07:00
2024-03-03 00:55:45 +09:00