Skip to content

Commit 8b0c58b

Browse files
luk1337Jaegeuk Kim
authored andcommitted
dump.f2fs: macOS does not support lsetxattr
Fixes: a66d49f ("dump.f2fs: Dump symlinks as symlinks") Signed-off-by: Łukasz Patron <priv.luk@gmail.com> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
1 parent 6b123c4 commit 8b0c58b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

fsck/dump.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -464,9 +464,9 @@ static void dump_xattr(struct f2fs_sb_info *sbi, struct f2fs_node *node_blk, int
464464
le16_to_cpu(ent->e_value_size), 0,
465465
XATTR_CREATE);
466466
} if (S_ISLNK(type) && c.preserve_symlinks) {
467-
ret = lsetxattr(c.dump_symlink, xattr_name, value,
467+
ret = setxattr(c.dump_symlink, xattr_name, value,
468468
le16_to_cpu(ent->e_value_size), 0,
469-
XATTR_CREATE);
469+
XATTR_CREATE | XATTR_NOFOLLOW);
470470
} else {
471471
ret = fsetxattr(c.dump_fd, xattr_name, value,
472472
le16_to_cpu(ent->e_value_size), 0,

0 commit comments

Comments
 (0)