r16689@tombo: nickm | 2008-07-03 11:03:14 -0400

Fix for bug 742: do not use O_CREAT on 2-option version of open().  Especially do not use it on /dev/null.  Fix from Michael Scherer. Bugfix on 0.0.2pre19 (wow).


svn:r15626
This commit is contained in:
Nick Mathewson
2008-07-03 15:04:16 +00:00
parent ff3f2e59f5
commit 9d7a2d4eae
2 changed files with 4 additions and 2 deletions
+1 -2
View File
@@ -3084,8 +3084,7 @@ finish_daemon(const char *desired_cwd)
exit(1);
}
nullfd = open("/dev/null",
O_CREAT | O_RDWR | O_APPEND);
nullfd = open("/dev/null", O_RDWR | O_APPEND);
if (nullfd < 0) {
log_err(LD_GENERAL,"/dev/null can't be opened. Exiting.");
exit(1);