Add a test to check we get a new session even if s->hit is true in TLSv1.3
[openssl.git] / test / generate_ssl_tests.pl
index f103e8efb500f95d5580e5e0970a570ebc70cc43..fd785b7bc687bc1c8ff987fec8669db54c14cadf 100644 (file)
@@ -46,7 +46,8 @@ sub print_templates {
         if (defined $test->{"server2"}) {
             $test->{"server2"} = { (%ssltests::base_server, %{$test->{"server2"}}) };
         } else {
-            if (defined $test->{"test"}->{"ServerNameCallback"}) {
+            if ($test->{"server"}->{"extra"} &&
+                defined $test->{"server"}->{"extra"}->{"ServerNameCallback"}) {
                 # Default is the same as server.
                 $test->{"reuse_server2"} = 1;
             }