#include "sasl-server.h"
-struct auth_request;
struct sasl_server_mech_funcs;
struct sasl_server_mech_def;
struct sasl_server_mech_data;
const char *realm;
const struct sasl_server_settings *set;
-
- // FIXME: To be removed
- struct auth_request *request;
};
/*
/* Copyright (c) 2023 Dovecot authors, see the included COPYING file */
#include "lib.h"
-#include "auth-request.h"
#include "sasl-server-private.h"
{
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;
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;