On Thu, 17 Jul 2014, Eric Sandeen wrote: > Date: Thu, 17 Jul 2014 16:11:59 -0500 > From: Eric Sandeen <sandeen@xxxxxxxxxx> > To: ext4 development <linux-ext4@xxxxxxxxxxxxxxx> > Subject: [PATCH] e2fsck: free bh on csum verify error in do_one_pass > > Coverity (re-)spotted this; it was triaged as a false positive, > but it seems pretty clear that the bh (which was just checked) > isn't currently freed before the function exits. Looks good. Reviewed-by: Lukas Czerner <lczerner@xxxxxxxxxx> Thanks! -Lukas > > Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxx> > --- > > diff --git a/e2fsck/recovery.c b/e2fsck/recovery.c > index 54579c2..66d02b2 100644 > --- a/e2fsck/recovery.c > +++ b/e2fsck/recovery.c > @@ -523,6 +523,7 @@ static int do_one_pass(journal_t *journal, > !jbd2_descr_block_csum_verify(journal, > bh->b_data)) { > err = -EIO; > + brelse(bh); > goto failed; > } > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-ext4" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html