From: explosion-mental <[email protected]>

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


Reply via email to