commit ef8d60312a7ca5c60477010ceec1137e05985a2e from: Stefan Sperling date: Thu Jul 23 14:22:34 2020 UTC keep file index entry permission bits clear for symlinks commit - fba9f79c4f8a59659511cef89c1fca8809a5dce4 commit + ef8d60312a7ca5c60477010ceec1137e05985a2e blob - c3bd9dd19f3da3ee47a71c5a07cb1bf174eaf2d7 blob + f15a1b26fc74d03f67098f4b87ea6be4be5328d6 --- lib/fileindex.c +++ lib/fileindex.c @@ -97,9 +97,10 @@ got_fileindex_entry_update(struct got_fileindex_entry ie->size = (sb.st_size & 0xffffffff); if (S_ISLNK(sb.st_mode)) ie->mode = GOT_FILEIDX_MODE_SYMLINK; - else + else { ie->mode = GOT_FILEIDX_MODE_REGULAR_FILE; - ie->mode |= got_fileindex_perms_from_st(&sb); + ie->mode |= got_fileindex_perms_from_st(&sb); + } } if (blob_sha1) {