Bläddra i källkod

omfs: fix memory leak

In the error path of omfs_fill_super(), the FS super block info
(sbi) is not being freed.  Correct this.

Signed-off-by: Davidlohr Bueso <dave@gnu.org>
Signed-off-by: Bob Copeland <me@bobcopeland.com>
Davidlohr Bueso 15 år sedan
förälder
incheckning
70d9e384aa
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      fs/omfs/inode.c

+ 2 - 0
fs/omfs/inode.c

@@ -529,6 +529,8 @@ out_brelse_bh2:
 out_brelse_bh:
 	brelse(bh);
 end:
+	if (ret)
+		kfree(sbi);
 	return ret;
 }