]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: struct ldap_settings - Rename parsed fields into parsed_xxx
authorMarco Bettini <marco.bettini@open-xchange.com>
Thu, 21 Mar 2024 10:26:19 +0000 (10:26 +0000)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:13 +0000 (12:34 +0200)
src/auth/db-ldap-settings.c
src/auth/db-ldap-settings.h
src/auth/db-ldap.c

index 6c682708871a417f592b5bfafeb80410fdefbf32..58e5433918e1423ccc29e9b6b33ab10412aa7363 100644 (file)
@@ -149,13 +149,13 @@ static bool ldap_setting_check(void *_set, pool_t pool ATTR_UNUSED,
 {
        struct ldap_settings *set = _set;
 
-        if (ldap_parse_deref(set->deref, &set->ldap_deref) < 0) {
+        if (ldap_parse_deref(set->deref, &set->parsed_deref) < 0) {
                *error_r = t_strdup_printf("Unknown ldap_deref option '%s'",
                                           set->deref);
                return FALSE;
        }
 
-       if (ldap_parse_scope(set->scope, &set->ldap_scope) < 0) {
+       if (ldap_parse_scope(set->scope, &set->parsed_scope) < 0) {
                *error_r = t_strdup_printf("Unknown ldap_scope option '%s'",
                                           set->scope);
                return FALSE;
index 9bdb01e2734b78726d67fb4cff0dc340516c1d3f..9c88a7e44cbf67567f1faf7903f99084bf5eb6d6 100644 (file)
@@ -38,8 +38,6 @@ struct ldap_settings {
 
        unsigned int version;
 
-       int ldap_deref;
-       int ldap_scope;
        int ldap_tls_require_cert_parsed;
 
        uid_t uid;
@@ -49,6 +47,10 @@ struct ldap_settings {
        bool starttls;
        bool sasl_bind;
        bool blocking;
+
+       /* parsed */
+       int parsed_deref;
+       int parsed_scope;
 };
 
 extern const struct setting_parser_info ldap_setting_parser_info;
index c6124f67df5aeb542246832951515954f1d87876..f256f13b7137ed2c560a2d2b93d61928e52d27a6 100644 (file)
@@ -218,7 +218,7 @@ static int db_ldap_request_search(struct ldap_connection *conn,
 
        ldap_search_ext(
                conn->ld, *srequest->base == '\0' ? NULL : srequest->base,
-               conn->set->ldap_scope, srequest->filter, srequest->attributes,
+               conn->set->parsed_scope, srequest->filter, srequest->attributes,
                0, NULL, NULL, 0, 0, &request->msgid);
        if (request->msgid == -1) {
                e_error(authdb_event(request->auth_request),
@@ -883,7 +883,7 @@ static void db_ldap_set_options(struct ldap_connection *conn)
                i_fatal("LDAP: Can't set network-timeout: %s", ldap_err2string(ret));
 #endif
 
-       db_ldap_set_opt(conn->ld, LDAP_OPT_DEREF, &conn->set->ldap_deref,
+       db_ldap_set_opt(conn->ld, LDAP_OPT_DEREF, &conn->set->parsed_deref,
                        "ldap_deref", conn->set->deref);
 #ifdef LDAP_OPT_DEBUG_LEVEL
        int debug_level;