sigh->worker->srv->server_pool->tag.tagname,
sigh->worker->srv->server_pool->tag.uid,
G_STRFUNC,
- "terminating after receiving %s signal",
- strsignal (sigh->signo));
+ "terminating after receiving signal %s",
+ g_strsignal (sigh->signo));
wanna_die = 1;
tv.tv_sec = 0;
tv.tv_usec = 0;
struct rspamd_main *rspamd_main = arg;
msg_info_main ("catch termination signal, waiting for children");
- rspamd_pass_signal (rspamd_main->workers, SIGTERM);
+ rspamd_pass_signal (rspamd_main->workers, signo);
event_base_loopexit (rspamd_main->ev_base, NULL);
}