Issues with BasicSocket#close_read ---------------------------------- Key: JRUBY-2843 URL: http://jira.codehaus.org/browse/JRUBY-2843 Project: JRuby Issue Type: Bug Components: Rails WAR Deployment Environment: Mac OS 10.5, JDK 5 Reporter: Federico Builes
BasicSocket#close_read is not being properly managed in JRuby: {noformat} $ jruby -rsocket -e "s = TCPServer.new(1234); s.close_read; s.close_read rescue nil; p s.closed?" #=> true {noformat} This of course should return false since closing one end of the socket is not the same as closing the socket. In this case the socket will remain opened so binding another socket to that same port will raise EADDRINUSE. This is related to the specs found in 1.8/library/socket/basicsocket/close_read_spec.rb -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email