{"thread":{"id":"25012","subject":"[PATCH] cache_tree_free: Fix small memory leak","startedAt":"2010-09-06T21:40:16Z","lastAt":"2010-09-06T21:40:16Z","messageCount":1,"participants":["Elijah Newren"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"150138","messageId":"1283809216-26867-1-git-send-email-newren@gmail.com","threadId":"25012","inReplyTo":null,"subject":"[PATCH] cache_tree_free: Fix small memory leak","fromName":"Elijah Newren","fromEmail":"newren@gmail.com","sentAt":"2010-09-06T21:40:16Z","receivedAt":"2010-09-06T21:40:16Z","isPatch":true,"sender":{"key":"newren@gmail.com","avatar":"https://avatars.githubusercontent.com/u/5455730?v=4"},"body":"\nSigned-off-by: Elijah Newren <newren@gmail.com>\n---\n cache-tree.c |    4 +++-\n 1 files changed, 3 insertions(+), 1 deletions(-)\n\ndiff --git a/cache-tree.c b/cache-tree.c\nindex c60cf91..f755590 100644\n--- a/cache-tree.c\n+++ b/cache-tree.c\n@@ -22,8 +22,10 @@ void cache_tree_free(struct cache_tree **it_p)\n \tif (!it)\n \t\treturn;\n \tfor (i = 0; i < it->subtree_nr; i++)\n-\t\tif (it->down[i])\n+\t\tif (it->down[i]) {\n \t\t\tcache_tree_free(&it->down[i]->cache_tree);\n+\t\t\tfree(it->down[i]);\n+\t\t}\n \tfree(it->down);\n \tfree(it);\n \t*it_p = NULL;\n-- \n1.7.2.3.5.g2c13\n"}]}