merge revision(s) 52605,53231,53244: [Backport #11854]
init.c: is_socket * ext/socket/init.c (is_socket): extract predicate to see if the
given fd is a socket. * ext/socket/init.c (rsock_init_sock): check FD after validating
* test/socket/test_basicsocket.rb (test_for_fd): new [ruby-core:72418] [Bug #11854]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
merge revision(s) 52605,53231,53244: [Backport #11854]
given fd is a socket.
* ext/socket/init.c (rsock_init_sock): check FD after validating
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@54038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e