From 1c3edb307842dede8d20cecc734359b68c67fd65 Mon Sep 17 00:00:00 2001 From: nulltoken Date: Thu, 12 Jul 2012 09:46:45 +0200 Subject: [PATCH] tree: prevent git_tree_entry_free() from segfaulting when being passed a NULL tree_entry --- src/tree.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tree.c b/src/tree.c index b609eea33..4d22f2f63 100644 --- a/src/tree.c +++ b/src/tree.c @@ -140,6 +140,9 @@ static int tree_key_search(git_vector *entries, const char *filename, size_t fil void git_tree_entry_free(git_tree_entry *entry) { + if (entry == NULL) + return; + git__free(entry); }