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