]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict-ldap: dict_ldap_settings - Drop max_attribute_count
authorMarco Bettini <marco.bettini@open-xchange.com>
Thu, 3 Oct 2024 09:32:51 +0000 (09:32 +0000)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:40:01 +0000 (10:40 +0200)
src/lib-dict-backend/dict-ldap-settings.c
src/lib-dict-backend/dict-ldap-settings.h
src/lib-dict-backend/dict-ldap.c

index 4f807a5bab8cf51ca43ee7d56361e7d317483440..7c9f0127df981fc4d6664a4ad12b469b6d70fbbb 100644 (file)
@@ -127,8 +127,6 @@ static const char *dict_ldap_attributes_map(struct setting_parser_ctx *ctx)
                }
        }
 
-       if (ctx->set->max_attribute_count < count)
-               ctx->set->max_attribute_count = count;
        ctx->cur_map.pattern = p_strdup(ctx->pool, str_c(pattern));
        return NULL;
 }
index 0919ca9d6ddf9fa105cc72c29d1a156061b89369..293a9a94dfbe23c0ca4636c18ff3dceb4b907722 100644 (file)
@@ -24,7 +24,6 @@ struct dict_ldap_settings {
        unsigned int timeout;
        unsigned int max_idle_time;
        unsigned int debug;
-       unsigned int max_attribute_count;
        bool require_ssl;
        bool start_tls;
        ARRAY(struct dict_ldap_map) maps;
index 81c8ce11f75c21261824cb240a8789f793c12c38..79210d7418d77e635769bdc69883ea8fc23a6f6f 100644 (file)
@@ -109,7 +109,7 @@ ldap_dict_find_map(struct ldap_dict *dict, const char *path,
        const struct dict_ldap_map *maps;
        unsigned int i, count;
 
-       t_array_init(values, dict->set->max_attribute_count);
+       t_array_init(values, 2);
        maps = array_get(&dict->set->maps, &count);
        for (i = 0; i < count; i++) {
                if (dict_ldap_map_match(&maps[i], path, values))