struct master_service_settings_input input;
struct master_service_settings_output output;
const char *error;
- void *set;
i_zero(&input);
input.roots = set_roots;
e_error(conn->event, "Error reading configuration: %s", error);
return -1;
}
- set = master_service_settings_get_root_set(master_service,
- &doveadm_setting_parser_info);
- conn->set = settings_dup(&doveadm_setting_parser_info, set, conn->pool);
+ conn->set = master_service_settings_get_root_set_dup(master_service,
+ &doveadm_setting_parser_info, conn->pool);
return 0;
}
const struct setting_parser_info *user_info;
const struct setting_parser_context *set_parser;
const struct mail_user_settings *user_set;
- const struct quota_status_settings *set;
const char *value, *error;
pool_t pool;
i_fatal("%s", error);
user_set = settings_parser_get_root_set(set_parser,
&mail_user_setting_parser_info);
- set = master_service_settings_get_root_set(master_service,
- "a_status_setting_parser_info);
+ quota_status_settings = master_service_settings_get_root_set_dup(
+ master_service, "a_status_setting_parser_info,
+ quota_status_pool);
- quota_status_settings = settings_dup("a_status_setting_parser_info, set,
- quota_status_pool);
value = mail_user_set_plugin_getenv(user_set, "quota_status_nouser");
nouser_reply = p_strdup(quota_status_pool,
value != NULL ? value : "REJECT Unknown user");