[PATCH] fix for memory leak in write-tree.c
Fix a memory leak in write-tree.c, not freeing the directory buffer.
This commit is contained in:
parent
e8871e88ad
commit
7223a88ce7
@ -93,10 +93,8 @@ static int write_tree(struct cache_entry **cachep, int maxentries, const char *b
|
|||||||
i -= 5;
|
i -= 5;
|
||||||
memcpy(buffer+i, "tree ", 5);
|
memcpy(buffer+i, "tree ", 5);
|
||||||
|
|
||||||
buffer += i;
|
write_sha1_file(buffer + i, offset - i, returnsha1);
|
||||||
offset -= i;
|
free(buffer);
|
||||||
|
|
||||||
write_sha1_file(buffer, offset, returnsha1);
|
|
||||||
return nr;
|
return nr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user