summaryrefslogtreecommitdiff
path: root/src/config_cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config_cache.c')
-rw-r--r--src/config_cache.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/config_cache.c b/src/config_cache.c
index d397a4bab..c859ec148 100644
--- a/src/config_cache.c
+++ b/src/config_cache.c
@@ -84,7 +84,7 @@ int git_config__cvar(int *out, git_config *config, git_cvar_cached cvar)
{
int error = 0;
struct map_data *data = &_cvar_maps[(int)cvar];
- const git_config_entry *entry;
+ git_config_entry *entry;
git_config__lookup_entry(&entry, config, data->cvar_name, false);
@@ -96,6 +96,7 @@ int git_config__cvar(int *out, git_config *config, git_cvar_cached cvar)
else
error = git_config_parse_bool(out, entry->value);
+ git_config_entry_free(entry);
return error;
}