From 8866170e52e1b548c06439e66638faa3ae755257 Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Thu, 2 Jul 2009 13:56:25 -0700 Subject: [PATCH] fix lo net_interface_stat counters --- src/os/solaris/solaris_sigar.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/os/solaris/solaris_sigar.c b/src/os/solaris/solaris_sigar.c index b1bcdd24..ca159ae6 100644 --- a/src/os/solaris/solaris_sigar.c +++ b/src/os/solaris/solaris_sigar.c @@ -2038,8 +2038,6 @@ static int sigar_net_ifstat_get_any(sigar_t *sigar, const char *name, return ENOENT; } - SIGAR_ZERO(ifstat); - data = (kstat_named_t *)ksp->ks_data; ifstat_kstat_common(ifstat, data, ksp->ks_ndata); @@ -2080,6 +2078,7 @@ int sigar_net_interface_stat_get(sigar_t *sigar, const char *name, return sigar_net_ifstat_get_lo(sigar, name, ifstat); } else { + SIGAR_ZERO(ifstat); return sigar_net_ifstat_get_any(sigar, name, ifstat); } }