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

openSUSE Build Service is sponsored by