From: Usaku NAKAMURA Date: 2010-05-19T18:22:03+09:00 Subject: [ruby-dev:41350] [Bug #3318] net/imap/test_imap.rb reports an error on Windows Bug #3318: net/imap/test_imap.rb reports an error on Windows http://redmine.ruby-lang.org/issues/show/3318 起票者: Usaku NAKAMURA ステータス: Assigned, 優先度: Normal 担当者: Shugo Maeda, カテゴリ: lib, Target version: 1.9.2 ruby -v: ruby 1.9.3dev (2010-05-19 trunk 27889) [i386-mswin32] imapのテストが以下のようなエラーを出します。 1) Error: test_idle_done_not_during_idle(IMAPTest): IOError: closed stream C:/ruby/test/net/imap/test_imap.rb:283:in `test_idle_done_not_during_idle' 以下のパッチで問題は出なくなるんですが、これでいいんでしょうか? 実はsocketレベルに問題がありそうだったりしますか? Index: lib/net/imap.rb =================================================================== --- lib/net/imap.rb (revision 27889) +++ lib/net/imap.rb (working copy) @@ -311,7 +311,7 @@ module Net @receiver_thread.raise(e) end @receiver_thread.join - @sock.close + @sock.close unless @sock.closed? raise e if e end ---------------------------------------- http://redmine.ruby-lang.org