diff options
Diffstat (limited to 'src/engine.c')
-rw-r--r-- | src/engine.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/engine.c b/src/engine.c index 5548dd87..c9c5d0da 100644 --- a/src/engine.c +++ b/src/engine.c | |||
@@ -1256,6 +1256,8 @@ mailfromd_daemon() | |||
1256 | { | 1256 | { |
1257 | int rc; | 1257 | int rc; |
1258 | 1258 | ||
1259 | mu_error("mailfromd version %s starting", PACKAGE_VERSION); | ||
1260 | |||
1259 | priv_setup(); | 1261 | priv_setup(); |
1260 | 1262 | ||
1261 | if (!foreground) | 1263 | if (!foreground) |
@@ -1286,14 +1288,13 @@ mailfromd_daemon() | |||
1286 | umask(0117); | 1288 | umask(0117); |
1287 | mu_daemon_create_pidfile(pidfile); | 1289 | mu_daemon_create_pidfile(pidfile); |
1288 | rc = smfi_main(); | 1290 | rc = smfi_main(); |
1289 | mu_error("OK. REMOVING PIDFILE"); | ||
1290 | mu_daemon_remove_pidfile(); | ||
1291 | } else { | 1291 | } else { |
1292 | umask(0117); | 1292 | umask(0117); |
1293 | rc = smfi_main(); | 1293 | rc = smfi_main(); |
1294 | mu_error("smfi_main failed: rc=%d errno=%s", | 1294 | mu_error("smfi_main failed: rc=%d errno=%s", |
1295 | rc, strerror (errno)); | 1295 | rc, strerror (errno)); |
1296 | } | 1296 | } |
1297 | mu_error("mailfromd terminating"); | ||
1297 | exit(rc); | 1298 | exit(rc); |
1298 | } | 1299 | } |
1299 | 1300 | ||