File 0178-Skip-testing-unavailable-interfaces-in-inet_SUITE-ge.patch of Package erlang

From 5e0c4f113f229b54c8177874032e4528e55bddac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?John=20H=C3=B6gberg?= <john@erlang.org>
Date: Tue, 27 Feb 2018 11:58:42 +0100
Subject: [PATCH] Skip testing unavailable interfaces in inet_SUITE:getifaddrs

This test consistently failed on Windows when an interface was
enabled but unplugged, as the interface was 'up' but not 'running'.
---
 lib/kernel/test/inet_SUITE.erl | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/lib/kernel/test/inet_SUITE.erl b/lib/kernel/test/inet_SUITE.erl
index 3b502be8b8..ba0d075ef2 100644
--- a/lib/kernel/test/inet_SUITE.erl
+++ b/lib/kernel/test/inet_SUITE.erl
@@ -1063,11 +1063,9 @@ ifaddrs([{If,Opts}|IOs]) ->
 ifaddrs([{If,Opts}|IOs]) ->
     ?line #ifopts{flags=Flags} = Ifopts =
 	check_ifopts(Opts, #ifopts{name=If}),
-    ?line case Flags =/= undefined andalso lists:member(up, Flags) of
-	      true  ->
-		  Ifopts#ifopts.addrs;
-	      false ->
-		  []
+    ?line case Flags =/= undefined andalso lists:member(running, Flags) of
+	      true  -> Ifopts#ifopts.addrs;
+	      false -> []
 	  end++ifaddrs(IOs).
 
 check_ifopts([], #ifopts{name=If,flags=Flags,addrs=Raddrs}=Ifopts) ->
-- 
2.16.2

openSUSE Build Service is sponsored by