Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 May 2018 23:42:03 +0000 (UTC)
From:      Kirk McKusick <mckusick@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r333694 - head/sys/ufs/ffs
Message-ID:  <201805162342.w4GNg3Ud009699@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mckusick
Date: Wed May 16 23:42:02 2018
New Revision: 333694
URL: https://svnweb.freebsd.org/changeset/base/333694

Log:
  Fix warning found by Coverity.
  
  CID 1009353:  Error handling issues  (CHECKED_RETURN)

Modified:
  head/sys/ufs/ffs/ffs_softdep.c

Modified: head/sys/ufs/ffs/ffs_softdep.c
==============================================================================
--- head/sys/ufs/ffs/ffs_softdep.c	Wed May 16 23:30:03 2018	(r333693)
+++ head/sys/ufs/ffs/ffs_softdep.c	Wed May 16 23:42:02 2018	(r333694)
@@ -6293,7 +6293,9 @@ setup_trunc_indir(freeblks, ip, lbn, lastlbn, blkno)
 	 * live on this newblk.
 	 */
 	if ((indirdep->ir_state & DEPCOMPLETE) == 0) {
-		newblk_lookup(mp, dbtofsb(ump->um_fs, bp->b_blkno), 0, &newblk);
+		if (newblk_lookup(mp, dbtofsb(ump->um_fs, bp->b_blkno), 0,
+		    &newblk) == 0)
+			panic("setup_trunc_indir: lost block");
 		LIST_FOREACH(indirn, &newblk->nb_indirdeps, ir_next)
 			trunc_indirdep(indirn, freeblks, bp, off);
 	} else



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805162342.w4GNg3Ud009699>