From dabce43c5b93b638113eb1b7059ca91b32eb3607 Mon Sep 17 00:00:00 2001 From: phk Date: Mon, 19 Mar 2001 08:51:56 +0000 Subject: Add an example of a novel technique to the IPv6 code. This technique seems to have been developed after the IPv6 code was written, it's called "checking for error returns". Now netstat at least doesnt't go beserk in jails. --- usr.bin/netstat/inet6.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'usr.bin/netstat/inet6.c') diff --git a/usr.bin/netstat/inet6.c b/usr.bin/netstat/inet6.c index 0dd9e4e..50d57e1 100644 --- a/usr.bin/netstat/inet6.c +++ b/usr.bin/netstat/inet6.c @@ -348,7 +348,8 @@ ip6_stats(off, name) if (off == 0) return; - kread(off, (char *)&ip6stat, sizeof (ip6stat)); + if (kread(off, (char *)&ip6stat, sizeof (ip6stat))) + return; printf("%s:\n", name); #define p(f, m) if (ip6stat.f || sflag <= 1) \ -- cgit v1.1