]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: sasl-server - Add sasl_server_request_set_realm()
authorStephan Bosch <stephan.bosch@open-xchange.com>
Mon, 6 Mar 2023 02:15:33 +0000 (03:15 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 9 Oct 2025 08:41:22 +0000 (08:41 +0000)
Wraps auth_request_set_realm().

src/auth/sasl-server-mech-digest-md5.c
src/auth/sasl-server-protected.h
src/auth/sasl-server-request.c

index a28a06dba4827d33337df18232ed0b31ed5c966b..f89433eef0e4874fb24fcdb5efb61ace291eb676 100644 (file)
@@ -297,7 +297,7 @@ auth_handle_response(struct digest_auth_request *request,
 
        if (strcmp(key, "realm") == 0) {
                if (auth_request->fields.realm == NULL && *value != '\0')
-                       auth_request_set_realm(auth_request, value);
+                       sasl_server_request_set_realm(auth_request, value);
                return TRUE;
        }
 
index 3deceeeb515b224fef7b6d5677609e6c051e7c08..b2f4902c1acec434400ffbc96c738bd0c7b6ea87 100644 (file)
@@ -72,6 +72,8 @@ bool sasl_server_request_set_authid(struct auth_request *request,
                                    const char *authid);
 bool sasl_server_request_set_authzid(struct auth_request *request,
                                     const char *authzid);
+void sasl_server_request_set_realm(struct auth_request *request,
+                                  const char *realm);
 
 void sasl_server_request_output(struct auth_request *request,
                                const void *data, size_t data_size);
index cc03ade8be6f672074ebab7679f359a9886b3b9b..35fcdad6c28985af658f29fe23f38ba2434a2c30 100644 (file)
@@ -22,6 +22,12 @@ bool sasl_server_request_set_authzid(struct auth_request *request,
        return auth_sasl_request_set_authzid(request, authzid);
 }
 
+void sasl_server_request_set_realm(struct auth_request *request,
+                                  const char *realm)
+{
+       auth_sasl_request_set_realm(request, realm);
+}
+
 void sasl_server_request_output(struct auth_request *request,
                                const void *data, size_t data_size)
 {