File 0122-erts-Fix-faulty-assert-in-erts_load_nif.patch of Package erlang
From 5d4af0de6aeadf0fb71e71239350007b9cbb1492 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Thu, 11 Nov 2021 21:07:17 +0100
Subject: [PATCH 2/8] erts: Fix faulty assert in erts_load_nif
---
erts/emulator/beam/erl_nif.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/erts/emulator/beam/erl_nif.c b/erts/emulator/beam/erl_nif.c
index a6ea29fa30..5d1678b6d4 100644
--- a/erts/emulator/beam/erl_nif.c
+++ b/erts/emulator/beam/erl_nif.c
@@ -4628,12 +4628,12 @@ Eterm erts_load_nif(Process *c_p, ErtsCodePtr I, Eterm filename, Eterm args)
#endif
}
erts_rwmtx_rwunlock(&erts_nif_call_tab_lock);
- ASSERT(lib->finish->nstubs_hashed == lib->entry.num_of_funcs);
}
if (ret != am_ok) {
goto error;
}
+ ASSERT(lib->finish->nstubs_hashed == lib->entry.num_of_funcs);
/* Call load or upgrade:
*/
--
2.31.1