diff --git a/src/can.c b/src/can.c index 57bd50c..d469faa 100644 --- a/src/can.c +++ b/src/can.c @@ -35,6 +35,8 @@ hexagram_can_if *hexagram_can_if_open(const char *name) { goto error_ioctl_siocgifindex; } + memset(&can_if->addr, '\0', sizeof(can_if->addr)); + can_if->addr.can_family = AF_CAN; can_if->addr.can_ifindex = can_if->ifr.ifr_ifindex;