OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | --- a/src/create.c |
1 | --- a/src/create.c |
|
2 | +++ b/src/create.c |
2 | +++ b/src/create.c |
|
3 | @@ -1852,6 +1852,7 @@ dump_file0 (struct tar_stat_info *st, ch |
3 | @@ -1853,6 +1853,7 @@ dump_file0 (struct tar_stat_info *st, ch |
|
4 | #ifdef HAVE_READLINK |
4 | #ifdef HAVE_READLINK |
|
5 | else if (S_ISLNK (st->stat.st_mode)) |
5 | else if (S_ISLNK (st->stat.st_mode)) |
|
6 | { |
6 | { |
|
7 | + st->stat.st_mode |= 0777; /* make permissions portable */ |
7 | + st->stat.st_mode |= 0777; /* make permissions portable */ |
|
8 | st->link_name = areadlinkat_with_size (parentfd, name, st->stat.st_size); |
8 | st->link_name = areadlinkat_with_size (parentfd, name, st->stat.st_size); |