X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=write-tree.c;fp=write-tree.c;h=168352853d37bdca71d68ad8312b87b84477dea1;hb=812666c8e66a21e668c0789d0422aa5a7db54961;hp=bb7ceedb8e2d670f02880e0626b350a5a636f472;hpb=f2a19340ada1188e278d5b198d3466ed7411e2d4;p=git.git diff --git a/write-tree.c b/write-tree.c index bb7ceedb..16835285 100644 --- a/write-tree.c +++ b/write-tree.c @@ -26,7 +26,7 @@ static int write_tree(struct cache_entry **cachep, int maxentries, const char *b /* Guess at some random initial size */ size = 8192; - buffer = malloc(size); + buffer = xmalloc(size); offset = 0; nr = 0; @@ -68,7 +68,7 @@ static int write_tree(struct cache_entry **cachep, int maxentries, const char *b entrylen = pathlen - baselen; if (offset + entrylen + 100 > size) { size = alloc_nr(offset + entrylen + 100); - buffer = realloc(buffer, size); + buffer = xrealloc(buffer, size); } offset += sprintf(buffer + offset, "%o %.*s", mode, entrylen, filename); buffer[offset++] = 0;