* test/openssl/test_ssl.rb (server_loop): rescue Errno::EINVAL and

Errno::ECONNABORTED.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
mame 2008-07-27 14:33:05 +00:00
Родитель 99c3a01dc7
Коммит 787cde7f9a
2 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Sun Jul 27 23:32:42 2008 Yusuke Endoh <mame@tsg.ne.jp>
* test/openssl/test_ssl.rb (server_loop): rescue Errno::EINVAL and
Errno::ECONNABORTED.
Sun Jul 27 22:11:57 2008 NARUSE, Yui <naruse@ruby-lang.org>
* bootstraptests/method.rb: increase RLIMIT_STACK size to 4M+8Kbytes

Просмотреть файл

@ -86,7 +86,7 @@ class OpenSSL::TestSSL < Test::Unit::TestCase
server_proc.call(ctx, ssl)
end
end
rescue Errno::EBADF, IOError
rescue Errno::EBADF, IOError, Errno::EINVAL, Errno::ECONNABORTED
end
def start_server(port0, verify_mode, start_immediately, args = {}, &block)
@ -128,8 +128,8 @@ class OpenSSL::TestSSL < Test::Unit::TestCase
block.call(server, port.to_i)
ensure
tcps.shutdown if (tcps)
begin
tcps.shutdown if (tcps)
if (server)
server.join(5)
if server.alive?
@ -138,7 +138,6 @@ class OpenSSL::TestSSL < Test::Unit::TestCase
flunk("TCPServer was closed and SSLServer is still alive") unless $!
end
end
rescue Errno::EINVAL, Errno::EBADF
ensure
tcps.close if (tcps)
end