File 0380-ssl-Force-OpenSSL-to-use-IPV4-in-openssl_sni_SUITE.patch of Package erlang
From 8793bdd66259d8ec33cf9e34fc6048705171dca6 Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin <ingela@erlang.org>
Date: Fri, 8 May 2020 09:10:41 +0200
Subject: [PATCH] ssl: Force OpenSSL to use IPV4 in openssl_sni_SUITE
Erlang tests uses IPV4 except for explicit IPv6 tests
---
 lib/ssl/test/openssl_sni_SUITE.erl | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/lib/ssl/test/openssl_sni_SUITE.erl b/lib/ssl/test/openssl_sni_SUITE.erl
index 3010eabf4e..070d94245e 100644
--- a/lib/ssl/test/openssl_sni_SUITE.erl
+++ b/lib/ssl/test/openssl_sni_SUITE.erl
@@ -214,11 +214,13 @@ send_and_hostname(SSLSocket) ->
     end.
 
 openssl_client_args(Version, Hostname, Port) ->
-    ["s_client", "-connect", Hostname ++ ":" ++ integer_to_list(Port), ssl_test_lib:version_flag(Version)].
+    ssl_test_lib:maybe_force_ipv4(["s_client", "-connect", Hostname ++ ":" ++ integer_to_list(Port), 
+                                   ssl_test_lib:version_flag(Version)]).
 
 openssl_client_args(Version, Hostname, Port, ServerName) ->
-    ["s_client",  "-connect", Hostname ++ ":" ++ 
-	 integer_to_list(Port), ssl_test_lib:version_flag(Version), "-servername", ServerName].
+    ssl_test_lib:maybe_force_ipv4(["s_client",  "-connect", Hostname ++ ":" ++ 
+                                       integer_to_list(Port), 
+                                   ssl_test_lib:version_flag(Version), "-servername", ServerName]).
 
 check_openssl_sni_support(Config) ->
     HelpText = os:cmd("openssl s_client --help"),
-- 
2.26.1