}
if (extra_fields != NULL) {
- pu->extra_fields =
- p_strsplit_spaces(pw->pool, extra_fields, " ");
+ pu->extra_fields = (const char *const *)
+ p_strsplit_spaces(pw->pool, extra_fields, " ");
}
hash_table_insert(pw->users, user, pu);
uid_t uid;
gid_t gid;
- char *home;
- char *password;
- char **extra_fields;
+ const char *home;
+ const char *password;
+ const char *const *extra_fields;
};
struct passwd_file {
};
static int
-passwd_file_add_extra_fields(struct auth_request *request, char *const *fields)
+passwd_file_add_extra_fields(struct auth_request *request,
+ const char *const *fields)
{
string_t *str = t_str_new(512);
const struct var_expand_table *table;
};
static int
-passwd_file_add_extra_fields(struct auth_request *request, char *const *fields)
+passwd_file_add_extra_fields(struct auth_request *request,
+ const char *const *fields)
{
string_t *str = t_str_new(512);
const struct var_expand_table *table;