aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2014-01-29 15:40:23 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2014-01-29 15:40:23 +0000
commita37cb2b4abfaf7ee21ceeb2ad131c70c7a462dca (patch)
treef5a5dfb9dff6a6186efd3f36770a4697ec86f984
parentf3f105c1179a863d91a87d0d7872ae4da6073c0b (diff)
downloadrspamd-a37cb2b4abfaf7ee21ceeb2ad131c70c7a462dca.tar.gz
rspamd-a37cb2b4abfaf7ee21ceeb2ad131c70c7a462dca.zip
Fix webui.
-rw-r--r--src/webui.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/webui.c b/src/webui.c
index bf39aebab..d02c499dc 100644
--- a/src/webui.c
+++ b/src/webui.c
@@ -1658,6 +1658,8 @@ init_webui_worker (struct config_file *cfg)
ctx = g_malloc0 (sizeof (struct rspamd_webui_worker_ctx));
+ ctx->timeout = DEFAULT_WORKER_IO_TIMEOUT;
+
rspamd_rcl_register_worker_option (cfg, type, "password",
rspamd_rcl_parse_struct_string, ctx,
G_STRUCT_OFFSET (struct rspamd_webui_worker_ctx, password), 0);
@@ -1704,6 +1706,7 @@ start_webui_worker (struct rspamd_worker *worker)
ctx->start_time = time (NULL);
ctx->worker = worker;
ctx->cfg = worker->srv->cfg;
+ ctx->srv = worker->srv;
/* Accept event */
ctx->http = rspamd_http_router_new (rspamd_webui_error_handler, &ctx->io_tv, ctx->ev_base);