From b9d9f8ad95c1a0c2c1503c0a6a27ea024394e9d9 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 11 Feb 2026 11:31:24 +0100 Subject: [PATCH] fuzz: Remove unnecessary calls to set plugin dirs All the plugins are linked statically into the binaries, so there is no reason to set the directories that are only required when loading them from files. --- fuzz/Makefile.am | 3 +-- fuzz/fuzz_certs.c | 1 - fuzz/fuzz_crls.c | 1 - fuzz/fuzz_ocsp_req.c | 1 - fuzz/fuzz_ocsp_rsp.c | 1 - 5 files changed, 1 insertion(+), 6 deletions(-) diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am index c44539b76..b2801e0c9 100644 --- a/fuzz/Makefile.am +++ b/fuzz/Makefile.am @@ -7,8 +7,7 @@ AM_CPPFLAGS = @CPPFLAGS@ \ -I$(top_srcdir)/src/libtpmtss \ -I$(top_srcdir)/src/libtnccs \ -I$(top_srcdir)/src/libtnccs/plugins/tnccs_20 \ - -I$(top_srcdir)/src/libradius \ - -DPLUGINDIR=\""$(abs_top_builddir)/src/libstrongswan/plugins\"" + -I$(top_srcdir)/src/libradius fuzz_cppflags_def = ${AM_CPPFLAGS} \ -DPLUGINS="\"${fd_plugins}\"" diff --git a/fuzz/fuzz_certs.c b/fuzz/fuzz_certs.c index 74bed9f21..a64701d82 100644 --- a/fuzz/fuzz_certs.c +++ b/fuzz/fuzz_certs.c @@ -24,7 +24,6 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) dbg_default_set_level(-1); library_init(NULL, "fuzz_certs"); - plugin_loader_add_plugindirs(PLUGINDIR, PLUGINS); if (!lib->plugins->load(lib->plugins, PLUGINS)) { return 1; diff --git a/fuzz/fuzz_crls.c b/fuzz/fuzz_crls.c index 204aa9382..ea735e1b9 100644 --- a/fuzz/fuzz_crls.c +++ b/fuzz/fuzz_crls.c @@ -24,7 +24,6 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) dbg_default_set_level(-1); library_init(NULL, "fuzz_crls"); - plugin_loader_add_plugindirs(PLUGINDIR, PLUGINS); if (!lib->plugins->load(lib->plugins, PLUGINS)) { return 1; diff --git a/fuzz/fuzz_ocsp_req.c b/fuzz/fuzz_ocsp_req.c index 111ef6365..f6fd276bf 100644 --- a/fuzz/fuzz_ocsp_req.c +++ b/fuzz/fuzz_ocsp_req.c @@ -24,7 +24,6 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) dbg_default_set_level(-1); library_init(NULL, "fuzz_ocsp_req"); - plugin_loader_add_plugindirs(PLUGINDIR, PLUGINS); if (!lib->plugins->load(lib->plugins, PLUGINS)) { return 1; diff --git a/fuzz/fuzz_ocsp_rsp.c b/fuzz/fuzz_ocsp_rsp.c index 6778c53f9..fe91317cb 100644 --- a/fuzz/fuzz_ocsp_rsp.c +++ b/fuzz/fuzz_ocsp_rsp.c @@ -24,7 +24,6 @@ int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) dbg_default_set_level(-1); library_init(NULL, "fuzz_ocsp_rsp"); - plugin_loader_add_plugindirs(PLUGINDIR, PLUGINS); if (!lib->plugins->load(lib->plugins, PLUGINS)) { return 1;