X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fbsd%2Fdevice.c;h=0eeee6e93a84cc7907a3c8edd465b1940cc3a3e3;hb=7b55200887d05c29abb8cea31aa914e03b806e9a;hp=6d68bc781aa7a66c71414e41cb63259e36099f4b;hpb=f6e87ab476a0faf8b124ecaaa27f967d825e6457;p=tinc diff --git a/src/bsd/device.c b/src/bsd/device.c index 6d68bc78..0eeee6e9 100644 --- a/src/bsd/device.c +++ b/src/bsd/device.c @@ -56,7 +56,7 @@ typedef enum device_type { int device_fd = -1; char *device = NULL; char *iface = NULL; -static char *device_info = NULL; +static const char *device_info = "OS X utun device"; #if defined(ENABLE_TUNEMU) static device_type_t device_type = DEVICE_TYPE_TUNEMU; #elif defined(HAVE_OPENBSD) || defined(HAVE_FREEBSD) || defined(HAVE_DRAGONFLY) @@ -116,8 +116,6 @@ static bool setup_utun(void) { iface = xstrdup(name); } - device_info = "OS X utun device"; - logger(DEBUG_ALWAYS, LOG_INFO, "%s is a %s", device, device_info); return true; @@ -300,10 +298,7 @@ static bool setup_device(void) { struct ifreq ifr; if(ioctl(device_fd, TAPGIFNAME, (void *)&ifr) == 0) { - if(iface) { - free(iface); - } - + free(iface); iface = xstrdup(ifr.ifr_name); } }