From 97c72652810f8ff099670e57b35149e427a7a98a Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Sat, 15 Jun 2024 18:32:10 +0900 Subject: [PATCH] module_funcs_clear: fix an assertion --- lib/module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/module.c b/lib/module.c index b0e25ae4..1bb309ce 100644 --- a/lib/module.c +++ b/lib/module.c @@ -1531,10 +1531,10 @@ read_element_section(const uint8_t **pp, const uint8_t *ep, static void module_funcs_clear(struct mem_context *mctx, struct module *m, uint32_t nfuncs) { - assert((m->funcs == NULL) == (nfuncs == 0)); if (m->funcs == NULL) { return; } + assert(nfuncs > 0); uint32_t i; for (i = 0; i < nfuncs; i++) { clear_func(mctx, &m->funcs[i]);