Commit b9d9f8ad95 for strongswan.org
commit b9d9f8ad95c1a0c2c1503c0a6a27ea024394e9d9
Author: Tobias Brunner <tobias@strongswan.org>
Date: Wed Feb 11 11:31:24 2026 +0100
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.
diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am
index c44539b76c..b2801e0c9b 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 74bed9f210..a64701d828 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 204aa93822..ea735e1b93 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 111ef6365d..f6fd276bf9 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 6778c53f9d..fe91317cbf 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;