File 0584-Fix-inconsistent-merge-of-delayed-sys-tasks-with-oth.patch of Package erlang
From 514b735314e9c8d0c8abdf8047c00206c7b0590b Mon Sep 17 00:00:00 2001
From: Rickard Green <rickard@erlang.org>
Date: Tue, 19 May 2020 15:32:01 +0200
Subject: [PATCH] Fix inconsistent merge of delayed sys-tasks with other
sys-tasks
---
erts/emulator/beam/erl_process.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erts/emulator/beam/erl_process.c b/erts/emulator/beam/erl_process.c
index ea63d20dfa..8ab92f7502 100644
--- a/erts/emulator/beam/erl_process.c
+++ b/erts/emulator/beam/erl_process.c
@@ -10156,7 +10156,7 @@ erts_set_gc_state(Process *c_p, int enable)
first1 = dgc_tsk_qs->q[prio];
last1 = first1->prev;
first2 = stsk_qs->q[prio];
- last2 = first1->prev;
+ last2 = first2->prev;
last1->next = first2;
first2->prev = last1;
--
2.26.1