From 2bf97e04390b76d4cb329a4ed808fe758afeaf8f Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Wed, 21 Aug 2024 16:35:26 +0200 Subject: [PATCH] Fix init(8) setenv READYFD error handling. --- init/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init/init.c b/init/init.c index 0c2fd579..4d666d58 100644 --- a/init/init.c +++ b/init/init.c @@ -2204,7 +2204,7 @@ static void daemon_start(struct daemon* daemon) // this daemon. char ppid_str[sizeof(pid_t) * 3]; snprintf(ppid_str, sizeof(ppid_str), "%" PRIiPID, ppid); - if ( (!daemon->need_tty && setenv("READYFD", "3", 1)) < 0 || + if ( (!daemon->need_tty && setenv("READYFD", "3", 1) < 0) || setenv("INIT_PID", ppid_str, 1) < 0 || setenv("LOGNAME", pwd->pw_name, 1) < 0 || setenv("USER", pwd->pw_name, 1) < 0 ||