aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rambler-co.ru>2011-10-06 17:00:49 +0400
committerVsevolod Stakhov <vsevolod@rambler-co.ru>2011-10-06 17:00:49 +0400
commit2c7e49f97e737af5ac40bef8bf2b33fa9331736f (patch)
tree4c6efc5c9d21aa1720b5c8a014227f0dd72c3e06 /src/main.c
parentd162849fae30115e87ce4f745208f55bd72a22cd (diff)
downloadrspamd-2c7e49f97e737af5ac40bef8bf2b33fa9331736f.tar.gz
rspamd-2c7e49f97e737af5ac40bef8bf2b33fa9331736f.zip
Try to check spf domain before adding it to LRU hash.
Make libutil functions ported from BSD compatible with libbsd in linux.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main.c b/src/main.c
index c6055e2de..25e9dd562 100644
--- a/src/main.c
+++ b/src/main.c
@@ -351,38 +351,38 @@ fork_worker (struct rspamd_main *rspamd, struct worker_conf *cf)
switch (cf->type) {
case TYPE_CONTROLLER:
setproctitle ("controller process");
- pidfile_close (rspamd->pfh);
+ rspamd_pidfile_close (rspamd->pfh);
msg_info ("starting controller process %P", getpid ());
start_controller (cur);
break;
case TYPE_LMTP:
setproctitle ("lmtp process");
- pidfile_close (rspamd->pfh);
+ rspamd_pidfile_close (rspamd->pfh);
msg_info ("starting lmtp process %P", getpid ());
start_lmtp_worker (cur);
break;
case TYPE_SMTP:
setproctitle ("smtp process");
- pidfile_close (rspamd->pfh);
+ rspamd_pidfile_close (rspamd->pfh);
msg_info ("starting smtp process %P", getpid ());
start_smtp_worker (cur);
break;
case TYPE_FUZZY:
setproctitle ("fuzzy storage");
- pidfile_close (rspamd->pfh);
+ rspamd_pidfile_close (rspamd->pfh);
msg_info ("starting fuzzy storage process %P", getpid ());
start_fuzzy_storage (cur);
break;
case TYPE_GREYLIST:
setproctitle ("greylist storage");
- pidfile_close (rspamd->pfh);
+ rspamd_pidfile_close (rspamd->pfh);
msg_info ("starting greylist storage process %P", getpid ());
start_greylist_storage (cur);
break;
case TYPE_WORKER:
default:
setproctitle ("worker process");
- pidfile_close (rspamd->pfh);
+ rspamd_pidfile_close (rspamd->pfh);
msg_info ("starting worker process %P", getpid ());
start_worker (cur);
break;
@@ -390,7 +390,7 @@ fork_worker (struct rspamd_main *rspamd, struct worker_conf *cf)
break;
case -1:
msg_err ("cannot fork main process. %s", strerror (errno));
- pidfile_remove (rspamd->pfh);
+ rspamd_pidfile_remove (rspamd->pfh);
exit (-errno);
break;
default: