Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jan 2010 06:20:07 +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: r201717 - head/sys/ufs/ufs
Message-ID:  <201001070620.o076K7uA064978@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mckusick
Date: Thu Jan  7 06:20:07 2010
New Revision: 201717
URL: http://svn.freebsd.org/changeset/base/201717

Log:
  KASSERT that condition raised by Coverity cannot happen.
  
  Found by:	Coverity Prevent (tm)
  KASSERT by:	sam

Modified:
  head/sys/ufs/ufs/ufs_dirhash.c

Modified: head/sys/ufs/ufs/ufs_dirhash.c
==============================================================================
--- head/sys/ufs/ufs/ufs_dirhash.c	Thu Jan  7 04:47:09 2010	(r201716)
+++ head/sys/ufs/ufs/ufs_dirhash.c	Thu Jan  7 06:20:07 2010	(r201717)
@@ -632,6 +632,7 @@ restart:
 				goto fail;
 			}
 		}
+		KASSERT(bp != NULL, ("no buffer allocated"));
 		dp = (struct direct *)(bp->b_data + (offset & bmask));
 		if (dp->d_reclen == 0 || dp->d_reclen >
 		    DIRBLKSIZ - (offset & (DIRBLKSIZ - 1))) {



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