summaryrefslogtreecommitdiffstats
path: root/src/rspamd.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2018-05-14 17:44:41 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2018-05-14 17:44:41 +0100
commitb4ec4142b790eedc7d8e8ddb5e6457e63c425301 (patch)
tree1306dbd7628a6680d5d7b640c9d3096945841b3b /src/rspamd.c
parent974d1dbcab92b8380879665f94d688b2475807d9 (diff)
downloadrspamd-b4ec4142b790eedc7d8e8ddb5e6457e63c425301.tar.gz
rspamd-b4ec4142b790eedc7d8e8ddb5e6457e63c425301.zip
[Fix] Do not open sockets for disabled workers
Diffstat (limited to 'src/rspamd.c')
-rw-r--r--src/rspamd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rspamd.c b/src/rspamd.c
index c22afe861..ab065a967 100644
--- a/src/rspamd.c
+++ b/src/rspamd.c
@@ -557,7 +557,7 @@ spawn_workers (struct rspamd_main *rspamd_main, struct event_base *ev_base)
msg_err_main ("type of worker is unspecified, skip spawning");
}
else {
- if (!cf->enabled) {
+ if (!cf->enabled || cf->count <= 0) {
msg_info_main ("worker of type %s is disabled in the config, "
"skip spawning", g_quark_to_string (cf->type));
cur = g_list_next (cur);