]> rtime.felk.cvut.cz Git - socketcan-devel.git/blobdiff - can-utils/cangw.c
Initialize packet counters when printing each routing entry.
[socketcan-devel.git] / can-utils / cangw.c
index a3681cf13e8246f9ed67c5ca639550a20ecfcf27..dd81003f0bae3b6df6532928d451b5204916dde7 100644 (file)
@@ -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))