ruby-changes:70374
From: Kazuki <ko1@a...>
Date: Tue, 21 Dec 2021 00:11:39 +0900 (JST)
Subject: [ruby-changes:70374] 15eefd30ad (master): [ruby/openssl] ssl: update test_accept_errors_include_peeraddr test case
https://git.ruby-lang.org/ruby.git/commit/?id=15eefd30ad From 15eefd30add49c9c2c95551791e7bfc189adc46b Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi <k@r...> Date: Sun, 12 Dec 2021 00:28:35 +0900 Subject: [ruby/openssl] ssl: update test_accept_errors_include_peeraddr test case Use a different invalid data example to prevent SSLSocket#accept from reaching EOF. https://github.com/ruby/openssl/commit/2e089c1916 --- test/openssl/test_ssl.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb index ef9958aee5d..8d4529a4b9a 100644 --- a/test/openssl/test_ssl.rb +++ b/test/openssl/test_ssl.rb @@ -893,14 +893,12 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase https://github.com/ruby/ruby/blob/trunk/test/openssl/test_ssl.rb#L893 end end - begin - sock = TCPSocket.new("127.0.0.1", port) - sock.puts "abc" - ensure - sock&.close - end + sock = TCPSocket.new("127.0.0.1", port) + sock << "\x00" * 1024 assert t.join + ensure + sock&.close server.close end -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/