From 9207ced5ea4031d89566eca76df966a15c9d3659 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Sun, 31 Aug 2025 21:52:19 +0200 Subject: [PATCH] auth: mech-winbind - Change do_auth_continue() to use struct winbind_auth_request directly --- src/auth/mech-winbind.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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); -- 2.47.3