diff options
author | nulltoken <emeric.fermas@gmail.com> | 2013-11-19 15:54:57 +0400 |
---|---|---|
committer | nulltoken <emeric.fermas@gmail.com> | 2013-11-19 16:25:16 +0400 |
commit | 7b69289f4e9249f61fb48593ddbf66b6f9ad6494 (patch) | |
tree | 942dd88e6165f15e753cd94c73bd450eef95b6d2 /src/tree-cache.c | |
parent | e1ce5249e52e9c5271727d7e2ef5bba4c45277b9 (diff) |
tree-cache: Free the tree upon the detection of a corrupted child
Diffstat (limited to 'src/tree-cache.c')
-rw-r--r-- | src/tree-cache.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tree-cache.c b/src/tree-cache.c index 97ffc2acf..d1762821c 100644 --- a/src/tree-cache.c +++ b/src/tree-cache.c @@ -140,7 +140,7 @@ static int read_tree_internal(git_tree_cache **out, for (i = 0; i < tree->children_count; ++i) { if (read_tree_internal(&tree->children[i], &buffer, buffer_end, tree) < 0) - return -1; + goto corrupted; } } |