Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jul 2009 09:01:37 +0000 (UTC)
From:      Stanislav Sedov <stas@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r195716 - projects/libprocstat/usr.bin/fstat
Message-ID:  <200907160901.n6G91bF1017957@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: stas
Date: Thu Jul 16 09:01:37 2009
New Revision: 195716
URL: http://svn.freebsd.org/changeset/base/195716

Log:
  - Properly handle bad vnodes.

Modified:
  projects/libprocstat/usr.bin/fstat/fstat.c

Modified: projects/libprocstat/usr.bin/fstat/fstat.c
==============================================================================
--- projects/libprocstat/usr.bin/fstat/fstat.c	Thu Jul 16 09:00:41 2009	(r195715)
+++ projects/libprocstat/usr.bin/fstat/fstat.c	Thu Jul 16 09:01:37 2009	(r195716)
@@ -511,8 +511,10 @@ print_vnode_info(struct procstat *procst
 		badtype = "bad";
 	else if (vn.vn_type == PS_FST_VTYPE_VNON)
 		badtype = "none";
-	if (badtype != NULL)
+	if (badtype != NULL) {
 		printf(" -         -  %10s    -", badtype);
+		return;
+	}
 
 	if (nflg)
 		printf(" %2d,%-2d", major(vn.vn_fsid), minor(vn.vn_fsid));



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