summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 c859ec148..dbea871b9 100644
--- a/src/config_cache.c
+++ b/src/config_cache.c
@@ -86,7 +86,8 @@ int git_config__cvar(int *out, git_config *config, git_cvar_cached cvar)
struct map_data *data = &_cvar_maps[(int)cvar];
git_config_entry *entry;
- git_config__lookup_entry(&entry, config, data->cvar_name, false);
+ if ((error = git_config__lookup_entry(&entry, config, data->cvar_name, false)) < 0)
+ return error;
if (!entry)
*out = data->default_value;