mirror of https://gitee.com/openkylin/linux.git
UBIFS: check return code of pnode_lookup
Function pnode_lookup may return ERR_PTR(...). Check for it. Signed-off-by: Vasiliy Kulikov <segooon@gmail.com> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
This commit is contained in:
parent
0e54c8992a
commit
8c893a5545
|
@ -705,6 +705,9 @@ static int make_tree_dirty(struct ubifs_info *c)
|
||||||
struct ubifs_pnode *pnode;
|
struct ubifs_pnode *pnode;
|
||||||
|
|
||||||
pnode = pnode_lookup(c, 0);
|
pnode = pnode_lookup(c, 0);
|
||||||
|
if (IS_ERR(pnode))
|
||||||
|
return PTR_ERR(pnode);
|
||||||
|
|
||||||
while (pnode) {
|
while (pnode) {
|
||||||
do_make_pnode_dirty(c, pnode);
|
do_make_pnode_dirty(c, pnode);
|
||||||
pnode = next_pnode_to_dirty(c, pnode);
|
pnode = next_pnode_to_dirty(c, pnode);
|
||||||
|
|
Loading…
Reference in New Issue