}
}
- if (ctx->set->max_field_count < count)
- ctx->set->max_field_count = count;
+ if (ctx->set->max_pattern_fields_count < count)
+ ctx->set->max_pattern_fields_count = count;
ctx->cur_map.pattern = p_strdup(ctx->pool, str_c(pattern));
return NULL;
}
unsigned int i, count;
size_t len;
- t_array_init(values, dict->set->max_field_count);
+ t_array_init(values, dict->set->max_pattern_fields_count);
maps = array_get(&dict->set->maps, &count);
for (i = 0; i < count; i++) {
if (dict_sql_map_match(&maps[i], path, values,
size_t pat_len, path_len;
bool recurse = (ctx->flags & DICT_ITERATE_FLAG_RECURSE) != 0;
- t_array_init(values, dict->set->max_field_count);
+ t_array_init(values, dict->set->max_pattern_fields_count);
maps = array_get(&dict->set->maps, &count);
for (i = ctx->next_map_idx; i < count; i++) {
if (dict_sql_map_match(&maps[i], ctx->paths[ctx->path_idx],