From: Timo Sirainen Date: Mon, 20 Apr 2020 08:53:00 +0000 (+0300) Subject: stats: client_http_init() - Add stats_settings parameter X-Git-Tag: 2.3.11.2~240 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea37f417378927e6333a0b428aba939253dcc007;p=thirdparty%2Fdovecot%2Fcore.git stats: client_http_init() - Add stats_settings parameter --- diff --git a/src/stats/client-http.c b/src/stats/client-http.c index f6b6b77598..b39c8caae5 100644 --- a/src/stats/client-http.c +++ b/src/stats/client-http.c @@ -215,10 +215,10 @@ stats_http_resource_root_request(void *context ATTR_UNUSED, * Server */ -void client_http_init(void) +void client_http_init(const struct stats_settings *set) { struct http_server_settings http_set = { - .rawlog_dir = stats_settings->stats_http_rawlog_dir, + .rawlog_dir = set->stats_http_rawlog_dir, }; i_array_init(&stats_http_resources, 8); diff --git a/src/stats/client-http.h b/src/stats/client-http.h index ecbe51528a..4251ce33ed 100644 --- a/src/stats/client-http.h +++ b/src/stats/client-http.h @@ -22,7 +22,7 @@ void stats_http_resource_add(const char *path, const char *title, typeof(context), struct http_server_request *req, \ const char *sub_path)))) -void client_http_init(void); +void client_http_init(const struct stats_settings *set); void client_http_deinit(void); #endif diff --git a/src/stats/main.c b/src/stats/main.c index 1c74f0106a..4ebfbe4bd0 100644 --- a/src/stats/main.c +++ b/src/stats/main.c @@ -68,7 +68,7 @@ static void main_init(void) stats_event_categories_init(); client_readers_init(); client_writers_init(); - client_http_init(); + client_http_init(stats_settings); stats_services_init(); }