X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fbsd%2Fdevice.c;h=d0de6d9e30b8c50974c882a02a7c8e3e74aa0120;hp=e8fdc1bc3abc94b603f022f8382c415d39babb96;hb=046d83bf91e01bc7a32e66a02758caf228bc4601;hpb=798fa2f04c52b0639713f74b1195847bec40c16a diff --git a/src/bsd/device.c b/src/bsd/device.c index e8fdc1bc..d0de6d9e 100644 --- a/src/bsd/device.c +++ b/src/bsd/device.c @@ -51,7 +51,7 @@ static uint64_t device_total_in = 0; static uint64_t device_total_out = 0; #if defined(TUNEMU) static device_type_t device_type = DEVICE_TYPE_TUNEMU; -#elif defined(HAVE_OPENBSD) || defined(HAVE_FREEBSD) +#elif defined(HAVE_OPENBSD) || defined(HAVE_FREEBSD) || defined(HAVE_DRAGONFLY) static device_type_t device_type = DEVICE_TYPE_TUNIFHEAD; #else static device_type_t device_type = DEVICE_TYPE_TUN; @@ -199,9 +199,8 @@ bool read_packet(vpn_packet_t *packet) { if(device_type == DEVICE_TYPE_TUNEMU) lenin = tunemu_read(device_fd, packet->data + 14, MTU - 14); else -#else - lenin = read(device_fd, packet->data + 14, MTU - 14); #endif + lenin = read(device_fd, packet->data + 14, MTU - 14); if(lenin <= 0) { logger(LOG_ERR, "Error while reading from %s %s: %s", device_info,