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