X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=path.c;h=c1d567996d225c03f58c1208f4806f74f64e92e1;hb=013942f637e2e0706b5a44e58a9d285bc57c5305;hp=6e3df1849965be6a88fac89c007f9b5fe960f825;hpb=044bbbcb63281dfdb78344ada2c44c96122dc822;p=git.git diff --git a/path.c b/path.c index 6e3df1849..c1d567996 100644 --- a/path.c +++ b/path.c @@ -272,7 +272,7 @@ int adjust_shared_perm(const char *path) int tweak = shared_repository; if (!(mode & S_IWUSR)) tweak &= ~0222; - mode = (mode & ~0777) | tweak; + mode |= tweak; } else { /* Preserve old PERM_UMASK behaviour */ if (mode & S_IWUSR)