diff options
Diffstat (limited to 'login-utils/sulogin.c')
-rw-r--r-- | login-utils/sulogin.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/login-utils/sulogin.c b/login-utils/sulogin.c index 15fb28b6a..0eb61d54e 100644 --- a/login-utils/sulogin.c +++ b/login-utils/sulogin.c @@ -97,6 +97,8 @@ static int plymouth_command(const char* arg) pid = fork(); if (!pid) { int fd = open("/dev/null", O_RDWR); + if (fd < 0) + exit(127); dup2(fd, 0); dup2(fd, 1); dup2(fd, 2); |