changeset 14937:e437fa25c7e5

fixes #100 readdir_r regression in zonestatd - caused by bug #47
author Garrett D'Amore <garrett@damore.org>
date Fri, 26 Sep 2014 11:39:30 -0700
parents c7ebe2cfb6a7
children 66249358b092
files usr/src/cmd/zonestat/zonestatd/zonestatd.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/cmd/zonestat/zonestatd/zonestatd.c	Fri Sep 26 07:46:14 2014 -0700
+++ b/usr/src/cmd/zonestat/zonestatd/zonestatd.c	Fri Sep 26 11:39:30 2014 -0700
@@ -2667,7 +2667,7 @@
 	(void) memset(dent, 0, ctl->zsctl_procfs_dent_size);
 
 	/* Walk all processes and compute each zone's usage on each pset. */
-	while (readdir_r(dir, dent, &dresult) != 0) {
+	while (readdir_r(dir, dent, &dresult) == 0) {
 
 		if (strcmp(dent->d_name, ".") == 0 ||
 		    strcmp(dent->d_name, "..") == 0)