]> rtime.felk.cvut.cz Git - sojka/can-utils.git/commitdiff
Initialize packet counters when printing each routing entry.
authorOliver Hartkopp <socketcan@hartkopp.net>
Thu, 4 Mar 2010 10:59:24 +0000 (10:59 +0000)
committerOliver Hartkopp <socketcan@hartkopp.net>
Thu, 4 Mar 2010 10:59:24 +0000 (10:59 +0000)
cangw.c

diff --git a/cangw.c b/cangw.c
index a3681cf13e8246f9ed67c5ca639550a20ecfcf27..dd81003f0bae3b6df6532928d451b5204916dde7 100644 (file)
--- a/cangw.c
+++ b/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))