[hackers] [dwm][PATCH] spawn: reduce 2 lines, change fprintf() + perror() + exit() to die("... :")

From: <explosion0mental_AT_gmail.com>
Date: Fri, 29 Jul 2022 18:26:04 -0500

From: explosion-mental <explosion0mental_AT_gmail.com>

when calling die and the last character of the string corresponds to
':', die() will call perror(). See util.c

Cuz muh lines of code!1
---
 dwm.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/dwm.c b/dwm.c
index b3c43ee..538b8fe 100644
--- a/dwm.c
+++ b/dwm.c
_AT_@ -1653,9 +1653,7 @@ spawn(const Arg *arg)
 			close(ConnectionNumber(dpy));
 		setsid();
 		execvp(((char **)arg->v)[0], (char **)arg->v);
-		fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]);
-		perror(" failed");
-		exit(EXIT_SUCCESS);
+		die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]);
 	}
 }
 
-- 
2.37.1
Received on Sat Jul 30 2022 - 01:26:04 CEST

This archive was generated by hypermail 2.3.0 : Sat Jul 30 2022 - 01:36:35 CEST