aboutsummaryrefslogtreecommitdiff
path: root/sysklogd/syslogd.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysklogd/syslogd.c')
-rw-r--r--sysklogd/syslogd.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c
index 437212372..51627bd82 100644
--- a/sysklogd/syslogd.c
+++ b/sysklogd/syslogd.c
@@ -642,12 +642,7 @@ int syslogd_main(int argc, char **argv)
642 } 642 }
643 643
644 if (!(option_mask32 & OPT_nofork)) { 644 if (!(option_mask32 & OPT_nofork)) {
645#ifdef BB_NOMMU 645 bb_daemonize_or_rexec(DAEMON_CHDIR_ROOT, argv);
646 if (!re_execed)
647 vfork_daemon_rexec(0, 1, argv);
648#else
649 bb_daemonize();
650#endif
651 } 646 }
652 umask(0); 647 umask(0);
653 do_syslogd(); 648 do_syslogd();