File 0179-Fix-lost-error-handling.patch of Package erlang

From c6c6ce55afc32d4a793a4e022b9f50fb9b4f69db Mon Sep 17 00:00:00 2001
From: Dan Gudmundsson <dgud@erlang.org>
Date: Wed, 24 Mar 2021 10:35:34 +0100
Subject: [PATCH] Fix lost error handling

Exit was lost in refactoring, causing some errors not to be printed
listen loop was aborted.
---
 lib/kernel/src/net_kernel.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/kernel/src/net_kernel.erl b/lib/kernel/src/net_kernel.erl
index 74fa6744ee..07b7b0ef6e 100644
--- a/lib/kernel/src/net_kernel.erl
+++ b/lib/kernel/src/net_kernel.erl
@@ -1805,7 +1805,7 @@ start_protos_listen(Name, Host, Node, [Proto | Ps], Ls, CleanHalt) ->
     catch error:undef ->
             proto_error(CleanHalt, Proto, "not supported"),
             start_protos_listen(Name, Host, Node, Ps, Ls, CleanHalt);
-          error:Reason ->
+          _:Reason ->
             register_error(CleanHalt, Proto, Reason),
             start_protos_listen(Name, Host, Node, Ps, Ls, CleanHalt)
     end;
-- 
2.26.2

openSUSE Build Service is sponsored by