[MacRuby] #945: MacRuby should throw an IOError exception when calls Socket#close_read #close_write with closed socket.
#945: MacRuby should throw an IOError exception when calls Socket#close_read #close_write with closed socket. ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: minor | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Test Script: {{{ #!ruby require 'socket' sock = TCPServer.new(10000) sock.close begin sock.close_read rescue IOError => err p err end sock = TCPServer.new(10000) sock.close begin sock.close_write rescue IOError => err p err end p :end }}} Result: {{{ $ ruby -v test_socket2.rb ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] #<IOError: closed stream> #<IOError: closed stream> :end $ ruby19 -v test_socket2.rb ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0] #<IOError: closed stream> #<IOError: closed stream> :end $ macruby -v test_socket2.rb MacRuby 0.8 (ruby 1.9.2) [universal-darwin10.0, x86_64] :end }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/945> MacRuby <http://macruby.org/>
#945: MacRuby should throw an IOError exception when calls Socket#close_read #close_write with closed socket. ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: minor | Milestone: MacRuby 0.8 Component: MacRuby | Resolution: fixed Keywords: | ----------------------------------+----------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: => MacRuby 0.8 Comment: Should be fixed in r4772. -- Ticket URL: <http://www.macruby.org/trac/ticket/945#comment:1> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby