aboutgitcodebugslistschat
path: root/passt.c
diff options
context:
space:
mode:
authorStefano Brivio <sbrivio@redhat.com>2021-10-21 20:13:18 +0200
committerStefano Brivio <sbrivio@redhat.com>2021-10-21 20:13:18 +0200
commit875550b9733eb35b25de3b70569bcc7233ae52cb (patch)
tree718c3cad493aad9c9acc4645b29a460331150704 /passt.c
parent2d75a3d71ce3237a24aad748e8e1db05dcc44866 (diff)
downloadpasst-875550b9733eb35b25de3b70569bcc7233ae52cb.tar
passt-875550b9733eb35b25de3b70569bcc7233ae52cb.tar.gz
passt-875550b9733eb35b25de3b70569bcc7233ae52cb.tar.bz2
passt-875550b9733eb35b25de3b70569bcc7233ae52cb.tar.lz
passt-875550b9733eb35b25de3b70569bcc7233ae52cb.tar.xz
passt-875550b9733eb35b25de3b70569bcc7233ae52cb.tar.zst
passt-875550b9733eb35b25de3b70569bcc7233ae52cb.zip
passt: Fork into background also if not running from a terminal
This is actually annoying: there's no way to make it fork into background when running from a script. However, it's always possible to keep it in foreground with -f. Make it simpler, and always fork into background if -f is not given. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'passt.c')
-rw-r--r--passt.c2
1 files changed, 1 insertions, 1 deletions
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);
}