changeset 1618:cea0591b13dd

Tests: fixed TLSv1.3 session reuse in stream_ssl_certificate.t. See 8b122b35703b for details. This is a missing part for stream tests.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 23 Nov 2020 22:46:04 +0000
parents c56df3527161
children 436d0ffc2ea3
files stream_ssl_certificate.t
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/stream_ssl_certificate.t
+++ b/stream_ssl_certificate.t
@@ -159,7 +159,7 @@ like(get('password', 8083), qr/password/
 
 # session reuse
 
-my ($s, $ssl) = get_ssl_socket('default', 8080);
+my ($s, $ssl) = get('default', 8080);
 my $ses = Net::SSLeay::get_session($ssl);
 
 like(get('default', 8080, $ses), qr/:r/, 'session reused');
@@ -183,7 +183,8 @@ sub get {
 	my ($s, $ssl) = get_ssl_socket($host, $port, $ctx) or return;
 	my $r = Net::SSLeay::read($ssl);
 	$s->close();
-	return $r;
+	return $r unless wantarray();
+	return ($s, $ssl);
 }
 
 sub cert {