X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flinux%2Fdevice.c;h=2c40ead099b5a24f4ee86e8b4037b40544821113;hb=43cf631bc10097448db041639ad07f84f647017e;hp=23178a3624c26ca8695983e701c0d39db3b7749d;hpb=f6e87ab476a0faf8b124ecaaa27f967d825e6457;p=tinc diff --git a/src/linux/device.c b/src/linux/device.c index 23178a36..2c40ead0 100644 --- a/src/linux/device.c +++ b/src/linux/device.c @@ -44,7 +44,7 @@ char *device = NULL; char *iface = NULL; static char *type = NULL; static char ifrname[IFNAMSIZ]; -static char *device_info; +static const char *device_info; static bool setup_device(void) { if(!get_config_string(lookup_config(config_tree, "Device"), &device)) { @@ -117,7 +117,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 = {{{0}}}; if(!ioctl(device_fd, SIOCGIFHWADDR, &ifr_mac)) { memcpy(mymac.x, ifr_mac.ifr_hwaddr.sa_data, ETH_ALEN);