ext/socket/socket.c (rsock_sys_fail_host_port): save and restore errno before calling rb_sys_fail_str to prevent [BUG] errno == 0. Patch by Eric Wong. [ruby-core:59498] [Bug #9352]
ext/socket/socket.c (rsock_sys_fail_path): ditto
ext/socket/socket.c (rsock_sys_fail_sockaddr): ditto
ext/socket/socket.c (rsock_sys_fail_raddrinfo): ditto
ext/socket/socket.c (rsock_sys_fail_raddrinfo_or_sockaddr): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ext/socket/socket.c (rsock_sys_fail_host_port): save and restore errno
before calling rb_sys_fail_str to prevent [BUG] errno == 0.
Patch by Eric Wong. [ruby-core:59498] [Bug #9352]
ext/socket/socket.c (rsock_sys_fail_path): ditto
ext/socket/socket.c (rsock_sys_fail_sockaddr): ditto
ext/socket/socket.c (rsock_sys_fail_raddrinfo): ditto
ext/socket/socket.c (rsock_sys_fail_raddrinfo_or_sockaddr): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e