X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=path.c;h=504eae061fe27e846f67f3e1c25d51e886420b62;hb=88bbda08d7b9503862a8fb8846d78c67825e5e3d;hp=598325598bba8685d18d24c6331562cdf63fc05f;hpb=7eef32d9f4883d983e284f5c508a92833bd89d11;p=git.git diff --git a/path.c b/path.c index 598325598..504eae061 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)