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