Don't pass uninitialized bytes to ioctl().

This commit is contained in:
Guus Sliepen 2014-12-24 16:59:08 +01:00
parent a99ded7d98
commit 313de46e70

View file

@ -106,7 +106,7 @@ static bool setup_device(void) {
logger(DEBUG_ALWAYS, LOG_INFO, "%s is a %s", device, device_info);
if(ifr.ifr_flags & IFF_TAP) {
struct ifreq ifr_mac;
struct ifreq ifr_mac = {};
if(!ioctl(device_fd, SIOCGIFHWADDR, &ifr_mac))
memcpy(mymac.x, ifr_mac.ifr_hwaddr.sa_data, ETH_ALEN);
else