commit 0553429dd6a160e5615f7c7db34647a43c8ba157 from: Stefan Sperling date: Sun Jun 07 09:25:08 2020 UTC fix symlink check in got_fileindex_entry_update() commit - e9a8bbf79f32b4588ad7fdbec759d48b70af68bf commit + 0553429dd6a160e5615f7c7db34647a43c8ba157 blob - 460afc6a44656e2606c3799dcc340b57e57cf037 blob + f2f5a3cbeb857a547e2c1bb1e3c13aba9479efa2 --- lib/fileindex.c +++ lib/fileindex.c @@ -95,7 +95,7 @@ got_fileindex_entry_update(struct got_fileindex_entry ie->uid = sb.st_uid; ie->gid = sb.st_gid; ie->size = (sb.st_size & 0xffffffff); - if (sb.st_mode & S_IFLNK) + if (S_ISLNK(sb.st_mode)) ie->mode = GOT_FILEIDX_MODE_SYMLINK; else ie->mode = GOT_FILEIDX_MODE_REGULAR_FILE;