svn commit: r333694 - head/sys/ufs/ffs

Kirk McKusick mckusick at FreeBSD.org
Wed May 16 23:42:03 UTC 2018


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


More information about the svn-src-head mailing list