static const char *
imap_client_var_expand_func_userdb(const char *data, void *context)
{
- const char *const *fields = (const char *const *)context;
+ const char *const *fields = context;
const char *field_name = t_strdup_printf("%s=",t_strcut(data, ':'));
const char *default_value = i_strchr_to_next(data, ':');
const char *value = NULL;
}
T_BEGIN {
string_t *str;
- const char *const *fields =
- t_strsplit_tabescaped(client->state.userdb_fields);
+ char **fields = p_strsplit_tabescaped(unsafe_data_stack_pool,
+ client->state.userdb_fields);
str = t_str_new(256);
var_expand_with_funcs(str, state->mail_log_prefix,
imap_client_get_var_expand_table(client),
- funcs, (void*)fields);
+ funcs, fields);
client->log_prefix = p_strdup(pool, str_c(str));
} T_END;