summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
c599cac)
unpack_tree() would not free the tree object it has read.
{
void *buffer;
unsigned long size;
{
void *buffer;
unsigned long size;
buffer = read_object_with_reference(sha1, "tree", &size, 0);
if (!buffer)
return -1;
buffer = read_object_with_reference(sha1, "tree", &size, 0);
if (!buffer)
return -1;
- return read_tree(buffer, size, stage);
+ ret = read_tree(buffer, size, stage);
+ free(buffer);
+ return ret;
}
static char *lockfile_name;
}
static char *lockfile_name;