[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;
|
||||
memcpy(buffer+i, "tree ", 5);
|
||||
|
||||
buffer += i;
|
||||
offset -= i;
|
||||
|
||||
write_sha1_file(buffer, offset, returnsha1);
|
||||
write_sha1_file(buffer + i, offset - i, returnsha1);
|
||||
free(buffer);
|
||||
return nr;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user