From 1234738e06c806ebafaf0ec04523adc823999c2d Mon Sep 17 00:00:00 2001 From: Arthur Schreiber Date: Mon, 13 Jan 2014 22:12:02 +0100 Subject: [PATCH] Fix a memory leak in `git_config_iterator_glob_new`. --- src/config.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/config.c b/src/config.c index b8d78c23b..8447608cd 100644 --- a/src/config.c +++ b/src/config.c @@ -458,6 +458,7 @@ int git_config_iterator_glob_new(git_config_iterator **out, const git_config *cf if ((result = regcomp(&iter->regex, regexp, REG_EXTENDED)) < 0) { giterr_set_regex(&iter->regex, result); regfree(&iter->regex); + git__free(iter); return -1; }