]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: sasl-server-request - Remove struct auth_request field from mechanism request...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Mon, 30 Oct 2023 00:34:56 +0000 (01:34 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 9 Oct 2025 08:41:22 +0000 (08:41 +0000)
It is no longer needed.

src/auth/sasl-server-protected.h
src/auth/sasl-server-request.c

index 25d2b3b04f58b20a06bfcd71f12552f842cb119b..19a044e3d4f7fa1e9b978c1e53260e35b273ba6a 100644 (file)
@@ -5,7 +5,6 @@
 
 #include "sasl-server.h"
 
-struct auth_request;
 struct sasl_server_mech_funcs;
 struct sasl_server_mech_def;
 struct sasl_server_mech_data;
@@ -73,9 +72,6 @@ struct sasl_server_mech_request {
        const char *realm;
 
        const struct sasl_server_settings *set;
-
-       // FIXME: To be removed
-       struct auth_request *request;
 };
 
 /*
index 5f434130e02d14ac6517cacdced507c114030bc2..dbd79d04864b6c4cea906948250a3e673444ed08 100644 (file)
@@ -1,7 +1,6 @@
 /* Copyright (c) 2023 Dovecot authors, see the included COPYING file */
 
 #include "lib.h"
-#include "auth-request.h"
 
 #include "sasl-server-private.h"
 
@@ -16,8 +15,6 @@ void sasl_server_request_create(struct sasl_server_req_ctx *rctx,
 {
        struct sasl_server_instance *sinst = mech->sinst;
        struct sasl_server *server = sinst->server;
-       struct auth_request *request =
-               container_of(rctx, struct auth_request, sasl.req);
        struct sasl_server_request *req;
        pool_t pool;
 
@@ -55,7 +52,6 @@ void sasl_server_request_create(struct sasl_server_req_ctx *rctx,
                mreq = p_new(pool, struct sasl_server_mech_request, 1);
        mreq->pool = pool;
        mreq->req = req;
-       mreq->request = request;
        mreq->set = &sinst->set;
        mreq->mech = mech;
        mreq->mech_event = req->event;