summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/repository.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/repository.c b/src/repository.c
index be089b54b..41fb96b54 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -295,6 +295,12 @@ int git_repository_config(git_config **out, git_repository *repo)
goto cleanup;
}
+ error = local->open(local);
+ if (error < GIT_SUCCESS) {
+ error = git__rethrow(error, "Failed to open config file");
+ goto cleanup;
+ }
+
*out = cfg;
cleanup: