From 3636345a25646c407b07af7679f37a2f8708e1e9 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 20 Jun 2009 16:17:00 +0000 Subject: 2009-06-21 Tatsuhiro Tsujikawa Call daemon() with arguments(0,0), which means daemon() changes current working directory to / and redirects stdin, stdout and stderr to /dev/null. * src/option_processing.cc --- src/option_processing.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/option_processing.cc') diff --git a/src/option_processing.cc b/src/option_processing.cc index 713251be..14613c80 100644 --- a/src/option_processing.cc +++ b/src/option_processing.cc @@ -191,7 +191,7 @@ void option_processing(Option& op, std::deque& uris, } #ifdef HAVE_DAEMON if(op.getAsBool(PREF_DAEMON)) { - if(daemon(1, 1) < 0) { + if(daemon(0, 0) < 0) { perror(MSG_DAEMON_FAILED); exit(DownloadResult::UNKNOWN_ERROR); } -- cgit