From: Guus Sliepen Date: Wed, 24 Dec 2014 15:59:08 +0000 (+0100) Subject: Don't pass uninitialized bytes to ioctl(). X-Git-Tag: release-1.1pre11~17 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=313de46e70b249de2938b04e7fc9c3872d99474a;p=oweals%2Ftinc.git Don't pass uninitialized bytes to ioctl(). --- diff --git a/src/linux/device.c b/src/linux/device.c index 3b384d4..5f925ce 100644 --- a/src/linux/device.c +++ b/src/linux/device.c @@ -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