ext/socket/init.c (rsock_socket0): non-blocking for non-SOCK_NONBLOCK
We need to make sockets non-blocking for systems without SOCK_CLOEXEC/SOCK_NONBLOCK macros at all. [ruby-core:89965] [Bug #14968] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
31649a24cf
commit
0bd8193eba
@ -481,6 +481,7 @@ rsock_socket0(int domain, int type, int proto)
|
||||
if (ret == -1)
|
||||
return -1;
|
||||
rb_fd_fix_cloexec(ret);
|
||||
rsock_make_fd_nonblock(ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user