mirror of
https://github.com/git/git
synced 2024-09-12 21:04:12 +00:00
get_shallow_commits: Avoid memory leak if a commit has been reached already.
Signed-off-by: Alexandre Julliard <julliard@winehq.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
d158631549
commit
d64d6c9fc7
|
@ -60,7 +60,9 @@ struct commit_list *get_shallow_commits(struct object_array *heads, int depth,
|
||||||
commit = NULL;
|
commit = NULL;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
commit->util = xcalloc(1, sizeof(int));
|
if (!commit->util)
|
||||||
|
commit->util = xmalloc(sizeof(int));
|
||||||
|
*(int *)commit->util = 0;
|
||||||
cur_depth = 0;
|
cur_depth = 0;
|
||||||
} else {
|
} else {
|
||||||
commit = (struct commit *)
|
commit = (struct commit *)
|
||||||
|
|
Loading…
Reference in a new issue