aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2020-06-30 10:37:32 -0700
committerJaegeuk Kim <jaegeuk@kernel.org>2020-07-06 20:13:11 -0700
commite3c4e1f89a1e279cbb9e818c03ca29bd1425e58d (patch)
tree2d7a346e2fcdf9fa6c01d2d06a163f4e4c75bb97
parent0d0158cf23c50d130c3ce3b7b024868a029ab60e (diff)
downloadf2fs-tools-e3c4e1f89a1e279cbb9e818c03ca29bd1425e58d.tar.gz
dump.f2fs: dump symlink contents in lost_found
Let's allow to show symlink path. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
-rw-r--r--fsck/dump.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fsck/dump.c b/fsck/dump.c
index 001b7cb..e472eb7 100644
--- a/fsck/dump.c
+++ b/fsck/dump.c
@@ -424,7 +424,8 @@ static void dump_file(struct f2fs_sb_info *sbi, struct node_info *ni,
return;
}
- if (!S_ISREG(imode) || namelen == 0 || namelen > F2FS_NAME_LEN) {
+ if ((!S_ISREG(imode) && !S_ISLNK(imode)) ||
+ namelen == 0 || namelen > F2FS_NAME_LEN) {
MSG(force, "Not a regular file or wrong name info\n\n");
return;
}