From 65852349721e4e9a941ee42d92c8a7947324771d Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 2 Jun 2004 18:00:14 -0700 Subject: [PATCH] [PATCH] fix possible NULL pointer in fs/ext3/super.c. From: "Luiz Fernando N. Capitulino" In fs/ext3/super.c::ext3_get_journal() at line 1675 `journal' can be NULL, but it is not handled right (detect by Coverity's checker). Signed-off by: Luiz Capitulino Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- fs/ext3/super.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/ext3/super.c b/fs/ext3/super.c index 7a2610a0ca871..d9dc2c7444038 100644 --- a/fs/ext3/super.c +++ b/fs/ext3/super.c @@ -1643,6 +1643,7 @@ static journal_t *ext3_get_journal(struct super_block *sb, int journal_inum) if (!journal) { printk(KERN_ERR "EXT3-fs: Could not load journal inode\n"); iput(journal_inode); + return NULL; } journal->j_private = sb; ext3_init_journal_params(EXT3_SB(sb), journal); -- 2.53.0