diff options
| author | David Turner <novalis@novalis.org> | 2021-06-16 13:38:45 -0400 |
|---|---|---|
| committer | David Turner <novalis@novalis.org> | 2021-06-16 13:55:37 -0400 |
| commit | b0fd4cf82c4652cba7b9de5aaab6cd95bc5fa925 (patch) | |
| tree | d2a71a4fa68c9a36f019479b417a81fe3bfc30f2 /src | |
| parent | 0d0150d8eb5fe5654af4172fe2f923f5d1317eb7 (diff) | |
| download | libgit2-b0fd4cf82c4652cba7b9de5aaab6cd95bc5fa925.tar.gz | |
Consider files executable only if the user can execute them
This is what git.git does, so we should follow suit.
Diffstat (limited to 'src')
| -rw-r--r-- | src/futils.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/futils.h b/src/futils.h index 4668d7b63..58936125a 100644 --- a/src/futils.h +++ b/src/futils.h @@ -257,7 +257,7 @@ extern int git_futils_truncate(const char *path, int mode); */ extern int git_futils_filesize(uint64_t *out, git_file fd); -#define GIT_PERMS_IS_EXEC(MODE) (((MODE) & 0111) != 0) +#define GIT_PERMS_IS_EXEC(MODE) (((MODE) & 0100) != 0) #define GIT_PERMS_CANONICAL(MODE) (GIT_PERMS_IS_EXEC(MODE) ? 0755 : 0644) #define GIT_PERMS_FOR_WRITE(MODE) (GIT_PERMS_IS_EXEC(MODE) ? 0777 : 0666) |
