sload.f2fs: give correct file type

This fixes permission error due to wrong file type.

Bug: 79371514
Change-Id: Ief1a46211112919e680ba88e21bb7e091e8ab884
Merged-In: Ief1a46211112919e680ba88e21bb7e091e8ab884
Signed-off-by: Lianjun Huang <huanglianjun@vivo.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
(cherry picked from commit 2b241e1da987fc8155151ac81d49f6599f15f537)
diff --git a/fsck/sload.c b/fsck/sload.c
index 2842f2c..2fb13f2 100644
--- a/fsck/sload.c
+++ b/fsck/sload.c
@@ -106,7 +106,7 @@
 
 	/* Permissions */
 	if (fs_config_func != NULL) {
-		fs_config_func(mnt_path, S_ISDIR(de->mode),
+		fs_config_func(mnt_path, de->file_type == F2FS_FT_DIR,
 				c.target_out_dir, &uid, &gid, &imode,
 				&capabilities);
 		de->uid = uid & 0xffff;