applied reject no match patch
[dmenu.git] / util.c
diff --git a/util.c b/util.c
index 6b703e9..fe044fc 100644 (file)
--- a/util.c
+++ b/util.c
@@ -12,7 +12,7 @@ ecalloc(size_t nmemb, size_t size)
        void *p;
 
        if (!(p = calloc(nmemb, size)))
-               perror(NULL);
+               die("calloc:");
        return p;
 }
 
@@ -27,6 +27,8 @@ die(const char *fmt, ...) {
        if (fmt[0] && fmt[strlen(fmt)-1] == ':') {
                fputc(' ', stderr);
                perror(NULL);
+       } else {
+               fputc('\n', stderr);
        }
 
        exit(1);