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
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to