From: Stephan Bosch Date: Sun, 31 Aug 2025 19:52:19 +0000 (+0200) Subject: auth: mech-winbind - Change do_auth_continue() to use struct winbind_auth_request... X-Git-Tag: 2.4.2~316 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9207ced5ea4031d89566eca76df966a15c9d3659;p=thirdparty%2Fdovecot%2Fcore.git auth: mech-winbind - Change do_auth_continue() to use struct winbind_auth_request directly --- diff --git a/src/auth/mech-winbind.c b/src/auth/mech-winbind.c index 2ec4361513..0d4b5c6451 100644 --- a/src/auth/mech-winbind.c +++ b/src/auth/mech-winbind.c @@ -154,11 +154,10 @@ winbind_helper_connect(const struct auth_settings *set, } static enum helper_result -do_auth_continue(struct auth_request *auth_request, +do_auth_continue(struct winbind_auth_request *request, const unsigned char *data, size_t data_size) { - struct winbind_auth_request *request = - (struct winbind_auth_request *)auth_request; + struct auth_request *auth_request = &request->auth_request; struct istream *in_pipe = request->winbind->in_pipe; string_t *str; char *answer; @@ -305,7 +304,7 @@ mech_winbind_auth_continue(struct auth_request *auth_request, (struct winbind_auth_request *)auth_request; enum helper_result res; - res = do_auth_continue(auth_request, data, data_size); + res = do_auth_continue(request, data, data_size); if (res != HR_OK) { if (res == HR_RESTART) winbind_helper_disconnect(request->winbind);