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

openSUSE Build Service is sponsored by