Fix error handling in spawn()

Be more specific about process name and exit with an error.
This commit is contained in:
Quentin Rameau 2015-11-22 13:44:31 +01:00
parent b87123ac9b
commit cdc80731fb

4
surf.c
View File

@ -643,9 +643,9 @@ spawn(Client *c, const Arg *a)
close(ConnectionNumber(dpy)); close(ConnectionNumber(dpy));
setsid(); setsid();
execvp(((char **)a->v)[0], (char **)a->v); execvp(((char **)a->v)[0], (char **)a->v);
fprintf(stderr, "surf: execvp %s", ((char **)a->v)[0]); fprintf(stderr, "%s: execvp %s", argv0, ((char **)a->v)[0]);
perror(" failed"); perror(" failed");
exit(0); exit(1);
} }
} }