Skip to contentSkip to conversation

ext4: fix ext4_fill_super memory leak

PATCH New Shen Feng 1 participant 1 message Aug 4, 2008 ext4 file system

lore
Share & tools
lore

Shen Feng

author
#0 lore raw

PATCH 1/1 ext4: fix ext4_fill_super memory leak

When ext4_fill_super fails, s_flex_groups is not freed. Fix it.

---
 fs/ext4/super.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
fs/ext4/super.c +1 -0
index b5479b1..6ed0e27 100644
@@ -2487,6 +2487,7 @@ failed_mount4:
 	jbd2_journal_destroy(sbi->s_journal);
 	sbi->s_journal = NULL;
 failed_mount3:
+	kfree(sbi->s_flex_groups);
 	percpu_counter_destroy(&sbi->s_freeblocks_counter);
 	percpu_counter_destroy(&sbi->s_freeinodes_counter);
 	percpu_counter_destroy(&sbi->s_dirs_counter);
Signature · 1 line
1.5.5.1