diff --git a/passt.1 b/passt.1 index 1654173..b0d7d87 100644 --- a/passt.1 +++ b/passt.1 @@ -81,7 +81,7 @@ Don't print informational messages. .TP .BR \-f ", " \-\-foreground Don't run in background. -Default is to fork into background, if started from an interactive terminal. +Default is to fork into background. .TP .BR \-e ", " \-\-stderr diff --git a/passt.c b/passt.c index 6e5a72a..399cc08 100644 --- a/passt.c +++ b/passt.c @@ -365,7 +365,7 @@ int main(int argc, char **argv) else __setlogmask(LOG_UPTO(LOG_INFO)); - if (isatty(fileno(stdout)) && !c.foreground && daemon(0, 0)) { + if (!c.foreground && daemon(0, 0)) { perror("daemon"); exit(EXIT_FAILURE); }