diff -r 77922a389fa8 -r c1185dc7a36e util.c --- a/util.c Fri Jul 21 14:11:38 2006 +0200 +++ b/util.c Fri Jul 21 18:34:10 2006 +0200 @@ -15,9 +15,7 @@ static void bad_malloc(unsigned int size) { - fprintf(stderr, "fatal: could not malloc() %d bytes\n", - (int) size); - exit(EXIT_FAILURE); + eprint("fatal: could not malloc() %u bytes\n", size); } /* extern */ @@ -58,7 +56,7 @@ fprintf(stderr, "dwm: execvp %s", argv[0]); perror(" failed"); } - exit(EXIT_FAILURE); + exit(0); } wait(0); }