diff options
Diffstat (limited to 'fs/ubifs/tnc_commit.c')
| -rw-r--r-- | fs/ubifs/tnc_commit.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/ubifs/tnc_commit.c b/fs/ubifs/tnc_commit.c index 51157da3f76e..aa31f60220ef 100644 --- a/fs/ubifs/tnc_commit.c +++ b/fs/ubifs/tnc_commit.c @@ -57,6 +57,8 @@ static int make_idx_node(struct ubifs_info *c, struct ubifs_idx_node *idx,  			ubifs_dump_znode(c, znode);  			if (zbr->znode)  				ubifs_dump_znode(c, zbr->znode); + +			return -EINVAL;  		}  	}  	ubifs_prepare_node(c, idx, len, 0); @@ -859,6 +861,8 @@ static int write_index(struct ubifs_info *c)  				ubifs_dump_znode(c, znode);  				if (zbr->znode)  					ubifs_dump_znode(c, zbr->znode); + +				return -EINVAL;  			}  		}  		len = ubifs_idx_node_sz(c, znode->child_cnt);  | 
