]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: mech-winbind - Change do_auth_continue() to use struct winbind_auth_request...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Sun, 31 Aug 2025 19:52:19 +0000 (21:52 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 9 Oct 2025 08:41:22 +0000 (08:41 +0000)
src/auth/mech-winbind.c

index 2ec43615138bb05d3d35f07d1c7751448c71fa0b..0d4b5c645120ceddec099cefd46f9f360d28f63f 100644 (file)
@@ -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);