X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=refs.c;h=713ca467368e24f6112663b7b96921f9d1bbc145;hb=5e3a620cd5f7baaf27198192a614271c6145ec3b;hp=f91b7716dc623b655fb56b359998b691d2ab6af6;hpb=9941afc051d953ee5e8fd9a8a27c5cd659ef9552;p=git.git diff --git a/refs.c b/refs.c index f91b7716..713ca467 100644 --- a/refs.c +++ b/refs.c @@ -104,6 +104,11 @@ int create_symref(const char *git_HEAD, const char *refs_heads_master) error("Unable to create %s", git_HEAD); return -3; } + if (adjust_shared_perm(git_HEAD)) { + unlink(lockpath); + error("Unable to fix permissions on %s", lockpath); + return -4; + } return 0; }