summaryrefslogtreecommitdiff
path: root/src/libgit2
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2022-11-18 13:54:49 +0000
committerGitHub <noreply@github.com>2022-11-18 13:54:49 +0000
commitad2d3a06963ebfd13a04deb619e839b1346a4353 (patch)
treec49e6b3bb7aa79e081b0571dfd3fb5a97ad08124 /src/libgit2
parente45b25eac3e945845b3a54faaa56f1e0f610238c (diff)
parent93c071ac4072bc0cda56bfef371b4890fec40a89 (diff)
downloadlibgit2-ad2d3a06963ebfd13a04deb619e839b1346a4353.tar.gz
Merge pull request #6408 from kcsaul/fix-safe-directory-not-found
Ignore missing 'safe.directory' config during ownership checks
Diffstat (limited to 'src/libgit2')
-rw-r--r--src/libgit2/repository.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libgit2/repository.c b/src/libgit2/repository.c
index 90ac91db9..dd443a630 100644
--- a/src/libgit2/repository.c
+++ b/src/libgit2/repository.c
@@ -521,6 +521,9 @@ static int validate_ownership_config(bool *is_safe, const char *path)
validate_ownership_cb,
&ownership_data);
+ if (error == GIT_ENOTFOUND)
+ error = 0;
+
git_config_free(config);
git_str_dispose(&ownership_data.tmp);