aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2009-01-11 17:31:26 +0300
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2009-01-11 17:31:26 +0300
commit37d3605fa07c00a68ac2bae867a70b5299303220 (patch)
treecc9d7b1c1092eb0c79b2f02e76a31a1cf27edef6 /src/main.c
parentf7639eb2dc2373dd4a47eb93efed0646c4a41fb5 (diff)
downloadrspamd-37d3605fa07c00a68ac2bae867a70b5299303220.tar.gz
rspamd-37d3605fa07c00a68ac2bae867a70b5299303220.zip
* Fix errors in learning implementation
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index 454f164ea..c903d3ede 100644
--- a/src/main.c
+++ b/src/main.c
@@ -418,7 +418,7 @@ main (int argc, char **argv, char **env)
if (active_worker != NULL) {
msg_info ("main: worker process %d has been successfully started", active_worker->pid);
TAILQ_FOREACH_SAFE (cur, &rspamd->workers, next, cur_tmp) {
- if (cur != active_worker && !cur->is_dying) {
+ if (cur != active_worker && !cur->is_dying && cur->type == TYPE_WORKER) {
/* Send to old workers SIGUSR2 */
kill (cur->pid, SIGUSR2);
cur->is_dying = 1;