diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-10-06 17:00:49 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-10-06 17:00:49 +0400 |
commit | 2c7e49f97e737af5ac40bef8bf2b33fa9331736f (patch) | |
tree | 4c6efc5c9d21aa1720b5c8a014227f0dd72c3e06 /src/main.c | |
parent | d162849fae30115e87ce4f745208f55bd72a22cd (diff) | |
download | rspamd-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.c | 14 |
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: |