die on pipe failure

This commit is contained in:
Leonardo Hernández Hernández 2022-03-31 12:24:09 -06:00
parent 79b7e755b0
commit 4d3adea683
No known key found for this signature in database
GPG key ID: E538897EE11B9624

6
dwl.c
View file

@ -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);