File 1010-Fix-faulty-assert.patch of Package erlang

From a723ba809c4d4c385900125c389358526ee13d3b Mon Sep 17 00:00:00 2001
From: Rickard Green <rickard@erlang.org>
Date: Tue, 1 Jun 2021 23:16:16 +0200
Subject: [PATCH 2/2] Fix faulty assert

---
 erts/emulator/beam/erl_proc_sig_queue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/erts/emulator/beam/erl_proc_sig_queue.c b/erts/emulator/beam/erl_proc_sig_queue.c
index 5f78dee6be..e695b1e124 100644
--- a/erts/emulator/beam/erl_proc_sig_queue.c
+++ b/erts/emulator/beam/erl_proc_sig_queue.c
@@ -5396,7 +5396,7 @@ wake_handle_signals(Process *proc)
 #ifdef DEBUG
     Process *c_p = erts_get_current_process();
     ERTS_LC_ASSERT(ERTS_PROC_LOCK_MAIN == erts_proc_lc_my_proc_locks(proc));
-    ASSERT(c_p->sig_qs.flags & FS_WAIT_HANDLE_SIGS);
+    ASSERT(proc->sig_qs.flags & FS_WAIT_HANDLE_SIGS);
     ERTS_ASSERT(c_p == erts_dirty_process_signal_handler_max
                 || c_p == erts_dirty_process_signal_handler_high
                 || erts_dirty_process_signal_handler);
-- 
2.26.2

openSUSE Build Service is sponsored by