From 9eb45fc51a55fb8b058a28b5ee1e297991fedca5 Mon Sep 17 00:00:00 2001 From: Brodie Rao Date: Sun, 12 Jan 2014 23:29:44 -0800 Subject: [PATCH] branch: handle NULL pointers passed to git_branch_iterator_free() Signed-off-by: Brodie Rao --- src/branch.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/branch.c b/src/branch.c index ef71c2cd1..9ed0addb5 100644 --- a/src/branch.c +++ b/src/branch.c @@ -181,6 +181,9 @@ void git_branch_iterator_free(git_branch_iterator *_iter) { branch_iter *iter = (branch_iter *) _iter; + if (iter == NULL) + return; + git_reference_iterator_free(iter->iter); git__free(iter); }