summaryrefslogtreecommitdiff
path: root/plugins/python/python_plugin_approval.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/python/python_plugin_approval.c')
-rw-r--r--plugins/python/python_plugin_approval.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/python/python_plugin_approval.c b/plugins/python/python_plugin_approval.c
index 31c479f19..b9c746ed4 100644
--- a/plugins/python/python_plugin_approval.c
+++ b/plugins/python/python_plugin_approval.c
@@ -38,6 +38,7 @@ struct ApprovalPluginContext
// This also verifies compile time that the name matches the sudo plugin API.
#define CALLBACK_PYNAME(func_name) ((void)CALLBACK_PLUGINFUNC(func_name), #func_name)
+sudo_dso_public struct approval_plugin *python_approval_clone(void);
static int
python_plugin_approval_open(struct ApprovalPluginContext *approval_ctx,
@@ -133,7 +134,7 @@ python_plugin_approval_check(struct ApprovalPluginContext *approval_ctx,
debug_return_int(rc);
}
-int
+static int
python_plugin_approval_show_version(struct ApprovalPluginContext *approval_ctx, int verbose)
{
debug_decl(python_plugin_approval_show_version, PYTHON_DEBUG_CALLBACKS);
@@ -175,7 +176,7 @@ static struct approval_plugin *extra_approval_plugins[] = {
&python_approval7
};
-sudo_dso_public struct approval_plugin *
+struct approval_plugin *
python_approval_clone(void)
{
static size_t counter = 0;