mkfs: fix wrong extension count
PATCH 1/1 mkfs: fix wrong extension count
fix an bug related to extension list.
there was the potential bug in set_cold_files function, namei.c.
Signed-off-by Dongho Sim <[email protected]>
--- mkfs/f2fs_format.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
mkfs/f2fs_format.c +3 -3
@@ -154,7 +154,7 @@ static void configure_extension_list(void)memcpy (super_block.extension_list[i++], *extlist, name_len); extlist++; } - super_block.extension_count = i -1 ; + super_block.extension_count = i;if (!ext_str)return ;
@@ -165,11 +165,11 @@ static void configure_extension_list(void) name_len =strlen (ue);memcpy (super_block.extension_list[i++], ue, name_len); ue =strtok (NULL ,"," ); -if (i >F2FS_MAX_EXTENSION ) +if (i >=F2FS_MAX_EXTENSION )break ; } - super_block.extension_count = i -1 ; + super_block.extension_count = i;free (config.extension_list); }
Signature · 1 line
1.7.9.5