diff options
Diffstat (limited to 'src/config.c')
| -rw-r--r-- | src/config.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/config.c b/src/config.c index e164dc2b9..0704f074d 100644 --- a/src/config.c +++ b/src/config.c @@ -200,6 +200,8 @@ int git_config_open(git_config **cfg_out, const char *path) else *cfg_out = cfg; + gitfo_free_buf(&cfg->reader.buffer); + return error; cleanup: @@ -220,7 +222,6 @@ void git_config_free(git_config *cfg) free(cfg->file_path); cvar_list_free(cfg->vars); - gitfo_free_buf(&cfg->reader.buffer); free(cfg); } |
