1 diff --git a/networking/interface.c b/networking/interface.c
2 index ef187be..6cb1afa 100644
3 --- a/networking/interface.c
4 +++ b/networking/interface.c
5 @@ -623,6 +623,7 @@ static int if_fetch(struct interface *ife)
7 strncpy_IFNAMSIZ(ifr.ifr_name, ifname);
8 memset(ife->hwaddr, 0, 32);
9 + memset(ifr.ifr_hwaddr.sa_data, 0, 8);
10 if (ioctl(skfd, SIOCGIFHWADDR, &ifr) >= 0)
11 memcpy(ife->hwaddr, ifr.ifr_hwaddr.sa_data, 8);