summaryrefslogtreecommitdiff
path: root/usr.bin/netstat/mroute6.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/netstat/mroute6.c')
-rw-r--r--usr.bin/netstat/mroute6.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/usr.bin/netstat/mroute6.c b/usr.bin/netstat/mroute6.c
index 668add4a33fc..8f59c6b544cc 100644
--- a/usr.bin/netstat/mroute6.c
+++ b/usr.bin/netstat/mroute6.c
@@ -231,13 +231,10 @@ void
mrt6_stats()
{
struct mrt6stat mrtstat;
- size_t len = sizeof mrtstat;
- if (sysctlbyname("net.inet6.ip6.mrt6stat", &mrtstat, &len, NULL, 0) <
- 0) {
- xo_warn("sysctl: net.inet6.ip6.mrt6stat");
+ if (fetch_stats("net.inet6.ip6.mrt6stat", 0, &mrtstat,
+ sizeof(mrtstat), kread_counters) != 0)
return;
- }
xo_open_container("multicast-statistics");
xo_emit("{T:IPv6 multicast forwarding}:\n");