UBIFS: fix error path in create_default_filesystem()
In the end of 'create_default_filesystem()' we need to check the return value of 'ubifs_write_node()' to ensure that we have successfully written the 'cs_node'. Signed-off-by: hujianyang <hujianyang@huawei.com> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
This commit is contained in:
Родитель
f2b6521aa1
Коммит
6dcfb80264
|
@ -332,6 +332,8 @@ static int create_default_filesystem(struct ubifs_info *c)
|
|||
cs->ch.node_type = UBIFS_CS_NODE;
|
||||
err = ubifs_write_node(c, cs, UBIFS_CS_NODE_SZ, UBIFS_LOG_LNUM, 0);
|
||||
kfree(cs);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
ubifs_msg("default file-system created");
|
||||
return 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче