Message ID | 5397C135.9070607@huawei.com |
---|---|
State | Accepted |
Headers | show |
diff --git a/fs/ubifs/sb.c b/fs/ubifs/sb.c index 4c37607..7ba1378 100644 --- a/fs/ubifs/sb.c +++ b/fs/ubifs/sb.c @@ -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;
In the end of create_default_filesystem(), we need to check the return value of ubifs_write_node() to ensure if we have successfully written the cs_node. Signed-off-by: hujianyang <hujianyang@huawei.com> --- fs/ubifs/sb.c | 2 ++ 1 file changed, 2 insertions(+)