diff options
| author | Vicent Martà <vicent@github.com> | 2013-09-05 16:56:21 -0700 |
|---|---|---|
| committer | Vicent Martà <vicent@github.com> | 2013-09-05 16:56:21 -0700 |
| commit | 366bd2f43dd6f74916b995340d62966fcd535b76 (patch) | |
| tree | b8c2e94e10f2c3163941c8177b6b1ca0d974e180 /src/diff_print.c | |
| parent | cca9bea4845c5852b93d4c52a0c6efe20bb3bac2 (diff) | |
| parent | a7fcc44dcf3b2925ba366543486afd102b41838c (diff) | |
| download | libgit2-366bd2f43dd6f74916b995340d62966fcd535b76.tar.gz | |
Merge pull request #1829 from libgit2/fix-umask-fragility
Fix umask fragility
Diffstat (limited to 'src/diff_print.c')
| -rw-r--r-- | src/diff_print.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/diff_print.c b/src/diff_print.c index 4ddd72443..ee4b5fc17 100644 --- a/src/diff_print.c +++ b/src/diff_print.c @@ -7,7 +7,7 @@ #include "common.h" #include "diff.h" #include "diff_patch.h" -#include "buffer.h" +#include "fileops.h" typedef struct { git_diff_list *diff; @@ -46,7 +46,7 @@ static char diff_pick_suffix(int mode) { if (S_ISDIR(mode)) return '/'; - else if (mode & 0100) /* -V536 */ + else if (GIT_PERMS_IS_EXEC(mode)) /* -V536 */ /* in git, modes are very regular, so we must have 0100755 mode */ return '*'; else |
