diff --git a/fs/omfs/inode.c b/fs/omfs/inode.c index 089839a6cc64..b5d6380e03fb 100644 --- a/fs/omfs/inode.c +++ b/fs/omfs/inode.c @@ -529,6 +529,8 @@ static int omfs_fill_super(struct super_block *sb, void *data, int silent) out_brelse_bh: brelse(bh); end: + if (ret) + kfree(sbi); return ret; }