[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]