summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--login-utils/sulogin.c2
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);