File 2642-fixup-kernel-Log-when-tty-reader-writer-crashes.patch of Package erlang

From 0fbf50dd60501edd47ba0e0f7d3b7e9b933eb421 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Fri, 9 Feb 2024 08:04:43 +0100
Subject: [PATCH 2/3] fixup! kernel: Log when tty reader/writer crashes

---
 lib/kernel/src/user_drv.erl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/kernel/src/user_drv.erl b/lib/kernel/src/user_drv.erl
index 5faa76ba5e..699472f657 100644
--- a/lib/kernel/src/user_drv.erl
+++ b/lib/kernel/src/user_drv.erl
@@ -530,6 +530,8 @@ server(info, {'EXIT', EditorPort, _R},
     {keep_state, State#state{editor = undefined}};
 server(info,{'EXIT', Group, Reason}, State) ->
     case gr_get_info(State#state.groups, Group) of
+        undefined when Reason =:= normal ->
+            keep_state_and_data;
         undefined ->
             Rdr = [?LOG_ERROR("Reader crashed (~p)", [Reason]) || prim_tty:is_reader(State#state.tty, Group)],
             Wrt = [?LOG_ERROR("Writer crashed (~p)", [Reason]) || prim_tty:is_writer(State#state.tty, Group)],
-- 
2.35.3

openSUSE Build Service is sponsored by