X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fmain.c;h=2e754fe6e0fa62680db690b1946fc14b1ad9ff5b;hb=bc0f8771f23dc3952bf4b06301dc842ba625a0f2;hp=311ece6b57141cdf8be5cc1d4f1cbceea5f76342;hpb=21de3988abfdf69e7c1e2d00a087e2d8b18ad758;p=elogind.git diff --git a/src/main.c b/src/main.c index 311ece6b5..2e754fe6e 100644 --- a/src/main.c +++ b/src/main.c @@ -175,7 +175,7 @@ static void install_crash_handler(void) { static int make_null_stdio(void) { int null_fd, r; - if ((null_fd = open("/dev/null", O_RDWR)) < 0) { + if ((null_fd = open("/dev/null", O_RDWR|O_NOCTTY)) < 0) { log_error("Failed to open /dev/null: %m"); return -errno; }