From: Mikhail Gusarov Date: Sat, 7 Mar 2015 10:15:16 +0000 (+0000) Subject: Do not fail if pid file is not specified in config X-Git-Tag: 0.8.2~2^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7d43912655f8b0c252e856b59c837ea029898f9;p=thirdparty%2Frspamd.git Do not fail if pid file is not specified in config --- diff --git a/src/main.c b/src/main.c index 8b76af8895..a99c0a48be 100644 --- a/src/main.c +++ b/src/main.c @@ -1341,7 +1341,9 @@ main (gint argc, gchar **argv, gchar **env) rspamd_signals_init (&signals, sig_handler); - if (rspamd_write_pid (rspamd_main) == -1) { + if (rspamd_main->cfg->pid_file == NULL) { + msg_info("pid file is not specified, skipping writing it"); + } else if (rspamd_write_pid (rspamd_main) == -1) { msg_err ("cannot write pid file %s", rspamd_main->cfg->pid_file); exit (-errno); }