diff options
author | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-03-31 12:24:09 -0600 |
---|---|---|
committer | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-03-31 15:32:30 -0600 |
commit | 4d3adea68325b70eafbd56a31023f96b92532b8d (patch) | |
tree | b75bf77ddcfbdf7dded6fef6478860ac5a511d32 /dwl.c | |
parent | 79b7e755b010fc1486a89a46251a404cb97a341a (diff) |
die on pipe failure
Diffstat (limited to 'dwl.c')
-rw-r--r-- | dwl.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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); |