From 24b35393e3c38c483efb10c8e45a3ba0d1522bf5 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 4 Sep 2020 10:59:41 -0600 Subject: [PATCH] Add sudoers_audit to sudo_sudoers_plugin_symbols[] array. Fixes loading of sudoers_audit when configured with --enable-static-sudoers. GitHub issue #61 --- src/preload.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/preload.c b/src/preload.c index 01d30ccdd..250ee7efb 100644 --- a/src/preload.c +++ b/src/preload.c @@ -42,6 +42,7 @@ extern struct policy_plugin sudoers_policy; extern struct io_plugin sudoers_io; +extern struct io_plugin sudoers_audit; static struct sudo_preload_symbol sudo_rtld_default_symbols[] = { # ifdef HAVE_GSS_KRB5_CCACHE_NAME @@ -54,6 +55,7 @@ static struct sudo_preload_symbol sudo_rtld_default_symbols[] = { static struct sudo_preload_symbol sudo_sudoers_plugin_symbols[] = { { "sudoers_policy", (void *)&sudoers_policy }, { "sudoers_io", (void *)&sudoers_io }, + { "sudoers_audit", (void *)&sudoers_audit }, { (const char *)0, (void *)0 } };