File 4303-kernel-tcp-misc-test-Adjust-passive-socket-test-case.patch of Package erlang

From 678e4794a77868ac4024a00be397e9bdd0b673f4 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Tue, 19 May 2020 17:32:09 +0200
Subject: [PATCH 03/35] [kernel|tcp|misc-test] Adjust passive socket test case

Add a skip clause (eaddrnotavail on connect).
---
 lib/kernel/test/gen_tcp_misc_SUITE.erl | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/kernel/test/gen_tcp_misc_SUITE.erl b/lib/kernel/test/gen_tcp_misc_SUITE.erl
index 88a62d2586..c70c0b090a 100644
--- a/lib/kernel/test/gen_tcp_misc_SUITE.erl
+++ b/lib/kernel/test/gen_tcp_misc_SUITE.erl
@@ -837,10 +837,9 @@ start_remote(Name) ->
     test_server:start_node(Name, slave, [{remote, true}, {args, "-pa " ++ Pa}]).
 
 %% Tests that when 'the other side' on a passive socket closes, the
-%% connecting, side still can read until the end of data.
+%% connecting side can still read until the end of data.
 passive_sockets(Config) when is_list(Config) ->
-    spawn_link(?MODULE, passive_sockets_server,
-               [[{active,false}],self()]),
+    spawn_link(?MODULE, passive_sockets_server, [[{active, false}], self()]),
     receive
         {socket,Port} -> ok
     end,
@@ -848,6 +847,8 @@ passive_sockets(Config) when is_list(Config) ->
     case gen_tcp:connect("localhost", Port, [{active, false}]) of
         {ok, Sock} ->
             passive_sockets_read(Sock);
+        {error, eaddrnotavail = Reason} ->
+            {skip, Reason};
         Error ->
             ct:fail({"Could not connect to server", Error})
     end.
-- 
2.26.2

openSUSE Build Service is sponsored by