From b5abf0e2a1e4d7ea26076b2ae75ed5d0f560b781 Mon Sep 17 00:00:00 2001 From: hartkopp Date: Thu, 4 Mar 2010 10:59:24 +0000 Subject: [PATCH] Initialize packet counters when printing each routing entry. git-svn-id: svn://svn.berlios.de//socketcan/trunk@1152 030b6a49-0b11-0410-94ab-b0dab22257f2 --- can-utils/cangw.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/can-utils/cangw.c b/can-utils/cangw.c index a3681cf..dd81003 100644 --- a/can-utils/cangw.c +++ b/can-utils/cangw.c @@ -255,8 +255,7 @@ int main(int argc, char **argv) struct nlmsgerr *rte; struct rtcanmsg *rtc; struct rtattr *rta; - __u32 handled = 0; - __u32 dropped = 0; + __u32 handled, dropped; int rtlen; int len; @@ -478,6 +477,10 @@ int main(int argc, char **argv) printf("-t "); /* check for attributes */ + + handled = 0; + dropped = 0; + rta = (struct rtattr *) RTM_RTA(rtc); rtlen = RTM_PAYLOAD(nlh); for(;RTA_OK(rta, rtlen);rta=RTA_NEXT(rta,rtlen)) -- 2.39.2