From 313de46e70b249de2938b04e7fc9c3872d99474a Mon Sep 17 00:00:00 2001 From: Guus Sliepen Date: Wed, 24 Dec 2014 16:59:08 +0100 Subject: [PATCH] Don't pass uninitialized bytes to ioctl(). --- src/linux/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/linux/device.c b/src/linux/device.c index 3b384d42..5f925cea 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 -- 2.20.1