File 4320-kernel-tcp-misc-test-Adjust-busy-disconnect-passive-.patch of Package erlang

From 33eac77bdc03410d856b9c77267c07fc2ff75079 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Mon, 25 May 2020 09:10:12 +0200
Subject: [PATCH 20/35] [kernel|tcp|misc-test] Adjust busy-disconnect-passive
 test case

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

diff --git a/lib/kernel/test/gen_tcp_misc_SUITE.erl b/lib/kernel/test/gen_tcp_misc_SUITE.erl
index 54d1dec467..9b346ad51a 100644
--- a/lib/kernel/test/gen_tcp_misc_SUITE.erl
+++ b/lib/kernel/test/gen_tcp_misc_SUITE.erl
@@ -1885,11 +1885,18 @@ busy_send_client_loop(Socket, Master, Msg, N) ->
 %%%
 
 busy_disconnect_passive(Config) when is_list(Config) ->
+    try do_busy_disconnect_passive(Config)
+    catch
+        throw:{skip, _} = SKIP ->
+            SKIP
+    end.
+
+do_busy_disconnect_passive(Config) ->
     MuchoData = list_to_binary(ones(64*1024)),
-    [do_busy_disconnect_passive(MuchoData) || _ <- lists:seq(1, 10)],
+    [do_busy_disconnect_passive2(MuchoData) || _ <- lists:seq(1, 10)],
     ok.
 
-do_busy_disconnect_passive(MuchoData) ->
+do_busy_disconnect_passive2(MuchoData) ->
     S = busy_disconnect_prepare_server([{active,false}]),
     busy_disconnect_passive_send(S, MuchoData).
 
-- 
2.26.2

openSUSE Build Service is sponsored by