commit 4d3adea68325b70eafbd56a31023f96b92532b8d
parent 79b7e755b010fc1486a89a46251a404cb97a341a
Author: Leonardo Hernández Hernández <leohdz172@protonmail.com>
Date: Thu, 31 Mar 2022 12:24:09 -0600
die on pipe failure
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dwl.c b/dwl.c
@@ -1749,9 +1749,9 @@ run(char *startup_cmd)
/* Now that the socket exists, run the startup command */
if (startup_cmd) {
int piperw[2];
- pipe(piperw);
- startup_pid = fork();
- if (startup_pid < 0)
+ if (pipe(piperw) < 0)
+ die("startup: pipe:");
+ if ((startup_pid = fork()) < 0)
die("startup: fork:");
if (startup_pid == 0) {
dup2(piperw[0], STDIN_FILENO);