summaryrefslogtreecommitdiff
path: root/src/option_processing.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-06-20 16:17:00 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-06-20 16:17:00 +0000
commit3636345a25646c407b07af7679f37a2f8708e1e9 (patch)
tree928b5d505bbda7fce258247bb2962d5ed3b434ce /src/option_processing.cc
parent3177b0aa1c39459c2af1582a614bb4c51ddc0422 (diff)
2009-06-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
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
Diffstat (limited to 'src/option_processing.cc')
-rw-r--r--src/option_processing.cc2
1 files changed, 1 insertions, 1 deletions
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<std::string>& 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);
}