Fix freopen properly

pull/5/head
Michael Spang 13 years ago
parent 8b006491a7
commit f1bce25d0c
  1. 9
      src/dmaster.c

@ -103,9 +103,12 @@ static void setup_daemon(void) {
setup_pidfile();
stdin = freopen("/dev/null", "r", stdin);
stdout = freopen("/dev/null", "w", stdout);
stderr = freopen("/dev/null", "w", stderr);
if (!freopen("/dev/null", "r", stdin))
fatalpe("freopen");
if (!freopen("/dev/null", "w", stdout))
fatalpe("freopen");
if (!freopen("/dev/null", "w", stderr))
fatalpe("freopen");
}
}

Loading…
Cancel
Save