File 2521-kernel-Remove-line_history-from-user_drv-crash-state.patch of Package erlang
From 195209c047e472dc8c8240c706ea4fd4f19fb9cd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Backstr=C3=B6m?= <lukas@erlang.org>
Date: Wed, 14 May 2025 12:51:21 +0200
Subject: [PATCH 01/17] kernel: Remove line_history from user_drv crash state
---
lib/kernel/src/group.erl | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lib/kernel/src/group.erl b/lib/kernel/src/group.erl
index 146250bcd0..911e2bbf0a 100644
--- a/lib/kernel/src/group.erl
+++ b/lib/kernel/src/group.erl
@@ -41,7 +41,7 @@
xterm/3, dumb/3, handle_info/3]).
%% gen statem callbacks
--export([init/1, callback_mode/0]).
+-export([init/1, callback_mode/0, format_status/1]).
%% Logger report format fun
-export([format_io_request_log/1, log_io_request/3]).
@@ -155,6 +155,9 @@ init([Drv, Shell, Options]) ->
{ok, init, State, {next_event, internal, [Shell, Options]}}.
+format_status(#{state := State}) ->
+ State#state{ line_history = undefined }.
+
init(internal, [Shell, Options], State = #state{ dumb = Dumb }) ->
StartedShell = start_shell(Shell),
--
2.51.0