X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flinux%2Fdevice.c;h=a06e6daf9a6f909b136528f889741a8a495d0558;hb=69ba5f621e4931417f9f41061a7689e36c70e3d9;hp=5717d92097db837c1cdf26a400e6dbd0b5c945bb;hpb=6b92ac505d2cd5c7e390d49bf1f0b399ef9f8327;p=tinc diff --git a/src/linux/device.c b/src/linux/device.c index 5717d920..a06e6daf 100644 --- a/src/linux/device.c +++ b/src/linux/device.c @@ -101,6 +101,9 @@ static bool setup_device(void) { strncpy(ifrname, ifr.ifr_name, IFNAMSIZ); free(iface); iface = xstrdup(ifrname); + } else { + logger(DEBUG_ALWAYS, LOG_ERR, "Could not create a tun/tap interface from %s: %s", device, strerror(errno)); + return false; } logger(DEBUG_ALWAYS, LOG_INFO, "%s is a %s", device, device_info);