mirror of
https://git.proxmox.com/git/libgit2
synced 2025-07-05 07:50:43 +00:00
tree-cache: Zero out the allocated tree children array
This commit is contained in:
parent
7b69289f4e
commit
82e6a42c6c
@ -138,6 +138,8 @@ static int read_tree_internal(git_tree_cache **out,
|
||||
tree->children = git__malloc(tree->children_count * sizeof(git_tree_cache *));
|
||||
GITERR_CHECK_ALLOC(tree->children);
|
||||
|
||||
memset(tree->children, 0x0, tree->children_count * sizeof(git_tree_cache *));
|
||||
|
||||
for (i = 0; i < tree->children_count; ++i) {
|
||||
if (read_tree_internal(&tree->children[i], &buffer, buffer_end, tree) < 0)
|
||||
goto corrupted;
|
||||
|
Loading…
Reference in New Issue
Block a user