Commit Diff


commit - 786f6e2a6f8466ad94706781bc93bc6eb6e69512
commit + 5b2e5e7a4001479e4dc3e245f96e49f7ea0da658
blob - c0c3b9b416059a37275c433671f527d36c568c76
blob + 61713b733f8e758c3fef6c4187749d7bee5f2ad5
--- dwm.c
+++ dwm.c
@@ -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]);
 	}
 }