From: Stephan Bosch Date: Thu, 5 Oct 2023 15:58:05 +0000 (+0200) Subject: auth: Move mech_generic_auth_initial() to sasl-server-mech.c X-Git-Tag: 2.4.2~294 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c4a0a2fab266923dec0ebb5156a3d26be8402e09;p=thirdparty%2Fdovecot%2Fcore.git auth: Move mech_generic_auth_initial() to sasl-server-mech.c --- diff --git a/src/auth/Makefile.am b/src/auth/Makefile.am index b8ed497414..939e84177a 100644 --- a/src/auth/Makefile.am +++ b/src/auth/Makefile.am @@ -93,7 +93,8 @@ sasl_server_mechanisms = \ sasl-server-mech-winbind.c sasl_sources = \ - ${sasl_server_mechanisms} + ${sasl_server_mechanisms} \ + sasl-server-mech.c auth_common_sources = \ auth.c \ diff --git a/src/auth/mech.c b/src/auth/mech.c index c1fcabbdac..e905986c4d 100644 --- a/src/auth/mech.c +++ b/src/auth/mech.c @@ -50,17 +50,6 @@ const struct mech_module *mech_module_find(const char *name) return NULL; } -void mech_generic_auth_initial(struct auth_request *request, - const unsigned char *data, size_t data_size) -{ - if (data == NULL) { - auth_request_handler_reply_continue(request, uchar_empty_ptr, 0); - } else { - /* initial reply given, even if it was 0 bytes */ - request->mech->auth_continue(request, data, data_size); - } -} - void mech_generic_auth_free(struct auth_request *request) { pool_unref(&request->pool); diff --git a/src/auth/sasl-server-mech.c b/src/auth/sasl-server-mech.c new file mode 100644 index 0000000000..a01d7faee1 --- /dev/null +++ b/src/auth/sasl-server-mech.c @@ -0,0 +1,16 @@ +/* Copyright (c) 2023 Dovecot authors, see the included COPYING file */ + +#include "auth-common.h" + +#include "sasl-server-private.h" + +void mech_generic_auth_initial(struct auth_request *request, + const unsigned char *data, size_t data_size) +{ + if (data == NULL) { + auth_request_handler_reply_continue(request, uchar_empty_ptr, 0); + } else { + /* initial reply given, even if it was 0 bytes */ + request->mech->auth_continue(request, data, data_size); + } +}