From 4d321eff88afa283e7f19ca3de71bc844c45c637 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Tue, 26 Dec 2023 20:25:36 -0500 Subject: [PATCH] Don't pass uninitialised data to kernel --- src/can.c | 2 ++ 1 file changed, 2 insertions(+) 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;