| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | --- a/src/create.c |
| 2 | +++ b/src/create.c | ||||
| 3 | @@ -1855,6 +1855,7 @@ dump_file0 (struct tar_stat_info *st, ch | ||||
| 4 | #ifdef HAVE_READLINK | ||||
| 5 | else if (S_ISLNK (st->stat.st_mode)) | ||||
| 6 | { | ||||
| 7 | + st->stat.st_mode |= 0777; /* make permissions portable */ | ||||
| 8 | st->link_name = areadlinkat_with_size (parentfd, name, st->stat.st_size); | ||||
| 9 | if (!st->link_name) | ||||
| 10 | { | ||||