From ac69ad95af2dd73db0ac6a21fdf4bc386034b576 Mon Sep 17 00:00:00 2001 From: Mikhail Gusarov Date: Sat, 7 Mar 2015 10:15:16 +0000 Subject: [PATCH] Do not fail if pid file is not specified in config --- src/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 10b1c905f..0f2ceb360 100644 --- a/src/main.c +++ b/src/main.c @@ -1335,7 +1335,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); } -- 2.39.5