X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flinux%2Fdevice.c;h=d782c764dd2edc603eb361ab71da30c02f8eab60;hb=1545909dcb3ac618754486f4ccd4d8f237d64bb7;hp=0abafa9dc2aa5ef6d1c592e854fde9fc3eec81c0;hpb=a6448291834ca7419553a807ee367c719c2956d0;p=tinc diff --git a/src/linux/device.c b/src/linux/device.c index 0abafa9d..d782c764 100644 --- a/src/linux/device.c +++ b/src/linux/device.c @@ -27,11 +27,8 @@ #include "../device.h" #include "../logger.h" #include "../names.h" -#include "../net.h" #include "../route.h" -#include "../utils.h" #include "../xalloc.h" -#include "../device.h" typedef enum device_type_t { DEVICE_TYPE_TUN, @@ -67,7 +64,7 @@ static bool setup_device(void) { fcntl(device_fd, F_SETFD, FD_CLOEXEC); #endif - struct ifreq ifr = {{{0}}}; + struct ifreq ifr = {0}; get_config_string(lookup_config(config_tree, "DeviceType"), &type); @@ -119,7 +116,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 = {{{0}}}; + struct ifreq ifr_mac = {0}; if(!ioctl(device_fd, SIOCGIFHWADDR, &ifr_mac)) { memcpy(mymac.x, ifr_mac.ifr_hwaddr.sa_data, ETH_ALEN);