From 4d81a77bf3e1a9776fe6b0a9d8786fd0073d4d25 Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Sun, 29 Sep 2024 23:00:00 +0100 Subject: [PATCH] extcheck/extcheck.c: EFDone() Call to function with fewer arguments than declared parameters Passing NULL is valid in efFreeNodeList() to not perform callback.. extflat/EFdef.c: ^231a299 (2017-04-25 08:41:48 -0400 97) void 5e3c26c9 (2021-12-13 18:05:53 -0500 98) EFDone(func) 5e3c26c9 (2021-12-13 18:05:53 -0500 99) int (*func)(); commit 5e3c26c95afadfd07753bb8126fa6528afce5dd8 (tag: 8.3.241) Date: Mon Dec 13 18:05:53 2021 -0500 extflat/EFdef.c:97 void EFDone(int (*func)()); extflat/EFbuild.c:2180 void efFreeNodeList(EFNode *head, int (*func)()); CodeQL: none (grep found this?) --- extcheck/extcheck.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extcheck/extcheck.c b/extcheck/extcheck.c index 5a71cf5b..07550b50 100644 --- a/extcheck/extcheck.c +++ b/extcheck/extcheck.c @@ -90,7 +90,7 @@ main(argc, argv) #ifdef free_all_mem EFFlatDone(NULL); - EFDone(); + EFDone(NULL); #endif /* free_all_mem */ printf("Memory used: %s\n", RunStats(RS_MEM, NULL, NULL));