]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: sasl-server-mech-scram - Obtain pointer to server instance from mechanism struct
authorStephan Bosch <stephan.bosch@open-xchange.com>
Fri, 10 Nov 2023 03:19:35 +0000 (04:19 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 9 Oct 2025 08:41:22 +0000 (08:41 +0000)
src/auth/sasl-server-mech-scram.c

index 3cfdb1b5926b756975c32857edec05aaf2282ae6..0e5e92b79f8c791475a10a35ba6d699aa5a0cbca 100644 (file)
@@ -191,14 +191,13 @@ void mech_scram_auth_continue(struct sasl_server_mech_request *auth_request,
 struct sasl_server_mech_request *
 mech_scram_auth_new(const struct sasl_server_mech *mech, pool_t pool)
 {
+       struct sasl_server_instance *sinst = mech->sinst;
        const struct scram_auth_mech *scram_mech =
                container_of(mech, const struct scram_auth_mech, mech);
        struct scram_auth_request *request;
 
        request = p_new(pool, struct scram_auth_request, 1);
 
-       struct auth *auth = auth_default_protocol();
-       struct sasl_server_instance *sinst = auth->sasl_inst;
        struct auth_scram_server_settings scram_set;
 
        i_zero(&scram_set);