X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=refs.c;h=713ca467368e24f6112663b7b96921f9d1bbc145;hb=b19ee24b22b3c1d08f06e8f868f11d9e8639fd30;hp=f91b7716dc623b655fb56b359998b691d2ab6af6;hpb=e5f38ec3c5d8553413501e6141932b8ccc7aceb4;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; }