svn commit: r195716 - projects/libprocstat/usr.bin/fstat

Stanislav Sedov stas at FreeBSD.org
Thu Jul 16 09:01:38 UTC 2009


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));


More information about the svn-src-projects mailing list