File 3441-kernel-Catch-disk_log-shutdown-if-size-test-fails.patch of Package erlang
From 7a828d8f5d74f68153c211b2a2d0efaf7f957600 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Thu, 18 Mar 2021 17:52:04 +0100
Subject: [PATCH 11/11] kernel: Catch disk_log shutdown if size test fails
---
lib/kernel/src/group_history.erl | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lib/kernel/src/group_history.erl b/lib/kernel/src/group_history.erl
index 3911c0876d..b2cc05f5fd 100644
--- a/lib/kernel/src/group_history.erl
+++ b/lib/kernel/src/group_history.erl
@@ -68,7 +68,11 @@ load() ->
upgrade_version(?LOG_NAME, Version),
load();
{error, {badarg, size}} ->
- open_new_log(?LOG_NAME);
+ try open_new_log(?LOG_NAME)
+ catch exit:_ ->
+ %% Same reason as comment in catch below
+ []
+ end;
{error, Reason} ->
handle_open_error(Reason),
disable_history(),
--
2.26.2