}
/* </settings checks> */
-struct auth_settings *global_auth_settings;
+const struct auth_settings *global_auth_settings;
-struct auth_settings *
+const struct auth_settings *
auth_settings_read(const char *service, pool_t pool,
struct master_service_settings_output *output_r)
{
};
extern const struct setting_parser_info auth_setting_parser_info;
-extern struct auth_settings *global_auth_settings;
+extern const struct auth_settings *global_auth_settings;
-struct auth_settings *
+const struct auth_settings *
auth_settings_read(const char *service, pool_t pool,
struct master_service_settings_output *output_r)
ATTR_NULL(1);
/* Copy default settings */
set = *(const struct auth_settings *)auth_setting_parser_info.defaults;
+ set.base_dir = ".";
global_auth_settings = &set;
- global_auth_settings->base_dir = ".";
memset((&set)->username_chars_map, 1, sizeof((&set)->username_chars_map));
set.username_format = "";
unsigned int running_test,
const struct test_case *test_case)
{
- global_auth_settings->ssl_username_from_cert = test_case->set_cert_username;
+ set.ssl_username_from_cert = test_case->set_cert_username;
struct auth *auth = auth_default_service();
struct auth_request *request = auth_request_new(mech, NULL);