зеркало из https://github.com/microsoft/git.git
Fixed a leak in read-tree
unpack_tree() would not free the tree object it has read.
This commit is contained in:
Родитель
c599caca3a
Коммит
1424246481
|
@ -11,11 +11,14 @@ static int unpack_tree(unsigned char *sha1)
|
|||
{
|
||||
void *buffer;
|
||||
unsigned long size;
|
||||
int ret;
|
||||
|
||||
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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче