diff options
| author | Arthur Schreiber <schreiber.arthur@googlemail.com> | 2014-01-13 22:12:02 +0100 |
|---|---|---|
| committer | Arthur Schreiber <schreiber.arthur@googlemail.com> | 2014-01-13 22:17:07 +0100 |
| commit | 1234738e06c806ebafaf0ec04523adc823999c2d (patch) | |
| tree | b6cfbc9a323dff821fb3ae84dcd43375367b6344 /src/config.c | |
| parent | 63170bcae91e5ddf6c0a2589d7212e0e62c8b269 (diff) | |
| download | libgit2-1234738e06c806ebafaf0ec04523adc823999c2d.tar.gz | |
Fix a memory leak in `git_config_iterator_glob_new`.
Diffstat (limited to 'src/config.c')
| -rw-r--r-- | src/config.c | 1 |
1 files changed, 1 insertions, 0 deletions
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; } |
