From 7855e61fcadfa0fad2adb263a55616560aa7a88c Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Mon, 30 Oct 2023 00:49:38 +0100 Subject: [PATCH] mech: Move mech_get_plugin_name() to auth-sasl --- src/auth/auth-sasl.c | 17 +++++++++++++++++ src/auth/mech.c | 13 ------------- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/auth/auth-sasl.c b/src/auth/auth-sasl.c index f26b630eec..adf772251a 100644 --- a/src/auth/auth-sasl.c +++ b/src/auth/auth-sasl.c @@ -11,6 +11,8 @@ #include "auth-request.h" #include "auth-request-handler.h" +#include + static struct sasl_server *auth_sasl_server; /* @@ -490,6 +492,21 @@ void mech_register_add(struct mechanisms_register *reg, reg->modules = list; } +const char *mech_get_plugin_name(const char *name); +const char *mech_get_plugin_name(const char *name) +{ + string_t *str = t_str_new(32); + + str_append(str, "mech_"); + for (; *name != '\0'; name++) { + if (*name == '-') + str_append_c(str, '_'); + else + str_append_c(str, i_tolower(*name)); + } + return str_c(str); +} + void auth_sasl_preinit(void) { auth_sasl_oauth2_initialize(); diff --git a/src/auth/mech.c b/src/auth/mech.c index 95be325270..3b42b94c58 100644 --- a/src/auth/mech.c +++ b/src/auth/mech.c @@ -77,19 +77,6 @@ void mech_register_add(struct mechanisms_register *reg, const struct sasl_server_mech_def *mech); const char *mech_get_plugin_name(const char *name); -const char *mech_get_plugin_name(const char *name) -{ - string_t *str = t_str_new(32); - - str_append(str, "mech_"); - for (; *name != '\0'; name++) { - if (*name == '-') - str_append_c(str, '_'); - else - str_append_c(str, i_tolower(*name)); - } - return str_c(str); -} struct mechanisms_register * mech_register_init(const struct auth_settings *set); -- 2.47.3