File 1281-Fix-disk_log-crash-when-using-chunk_step-after-decre.patch of Package erlang

From 2a9372fdb8f63dc840c167057bcb3868fc7512e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=BD=20Nh=E1=BA=ADt=20T=C3=A2m?= <lynhattam113@gmail.com>
Date: Fri, 25 Apr 2025 13:48:41 +0200
Subject: [PATCH 1/4] Fix disk_log crash when using chunk_step after decreasing
 log size

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

diff --git a/lib/kernel/src/disk_log_1.erl b/lib/kernel/src/disk_log_1.erl
index a488a44dcc..de93d3fbef 100644
--- a/lib/kernel/src/disk_log_1.erl
+++ b/lib/kernel/src/disk_log_1.erl
@@ -1375,6 +1375,8 @@ inc_wrap(FName, CurF, MaxF) ->
 inc(N, {_NewMax, OldMax}) -> inc(N, OldMax, 1);
 inc(N, Max) -> inc(N, Max, 1).
 
+inc(N, {_NewMax, OldMax}, Step) ->
+    inc(N, OldMax, Step);
 inc(N, Max, Step) ->
     Nx = (N + Step) rem Max,
     if
-- 
2.43.0

openSUSE Build Service is sponsored by