From 8f309b9151d7c2f652da4e3124e3d3c0dca04d54 Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Fri, 29 Jun 2001 08:37:12 +0000 Subject: [PATCH] Fixed bogon in revision 1.37. Don't bogusly print a radix node's duped key marker (``=>'') for routes with non-positive rmx_expire metric, such as ethernet interface routes. MFC after: 1 week --- usr.bin/netstat/route.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/usr.bin/netstat/route.c b/usr.bin/netstat/route.c index c5956d8778e..28315390c8b 100644 --- a/usr.bin/netstat/route.c +++ b/usr.bin/netstat/route.c @@ -626,15 +626,10 @@ p_rtentry(struct rtentry *rt) if ((expire_time = rt->rt_rmx.rmx_expire - time((time_t *)0)) > 0) - printf(" %6d%s", (int)expire_time, - rt->rt_nodes[0].rn_dupedkey ? " =>" : ""); - else - goto ifandkey; - } else if (rt->rt_nodes[0].rn_dupedkey) { -ifandkey:; - printf(" =>"); + printf(" %6d", (int)expire_time); } - + if (rt->rt_nodes[0].rn_dupedkey) + printf(" =>"); } putchar('\n'); }