[PATCH] introduce xmalloc and xrealloc
[gitweb.git] / commit-tree.c
index f6e408756042868b368cf403393c5b6c96343cbb..23de13361944ad7ba7c5320cf7cdd04e81842c60 100644 (file)
@@ -18,7 +18,7 @@
  */
 static void init_buffer(char **bufp, unsigned int *sizep)
 {
-       char *buf = malloc(BLOCKING);
+       char *buf = xmalloc(BLOCKING);
        *sizep = 0;
        *bufp = buf;
 }
@@ -40,7 +40,7 @@ static void add_buffer(char **bufp, unsigned int *sizep, const char *fmt, ...)
        buf = *bufp;
        if (newsize > alloc) {
                alloc = (newsize + 32767) & ~32767;
-               buf = realloc(buf, alloc);
+               buf = xrealloc(buf, alloc);
                *bufp = buf;
        }
        *sizep = newsize;