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

openSUSE Build Service is sponsored by