File 0380-Fix-case-clause-errors-in-erl_erts_errors.patch of Package erlang
From 4c547820c12f5a3237f2d4191b638ad91fa38290 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Valim?= <jose.valim@dashbit.co>
Date: Sun, 29 May 2022 10:52:56 +0200
Subject: [PATCH] Fix case clause errors in erl_erts_errors
`Cause` defaults to `none`, not `true`.
A catch-all was used for consistency with
the remaining of the file.
---
lib/kernel/src/erl_erts_errors.erl | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/kernel/src/erl_erts_errors.erl b/lib/kernel/src/erl_erts_errors.erl
index 2b99e0c079..cd5bba44a3 100644
--- a/lib/kernel/src/erl_erts_errors.erl
+++ b/lib/kernel/src/erl_erts_errors.erl
@@ -595,7 +595,7 @@ format_erlang_error(monitor_node, [Node,Flag], _) ->
format_erlang_error(monitor_node, [Node,Flag,Options], Cause) ->
Arg3 = case Cause of
badopt -> bad_option;
- true -> []
+ _ -> []
end,
case format_erlang_error(monitor_node, [Node,Flag], Cause) of
[[],[]] ->
@@ -754,7 +754,7 @@ format_erlang_error(send, [_,_,Options], Cause) ->
case Cause of
badopt ->
[[],[],must_be_list(Options, bad_option)];
- true ->
+ _ ->
[bad_destination]
end;
format_erlang_error(send_after, Args, Cause) ->
--
2.35.3