diff --git a/llarp/ev_kqueue.hpp b/llarp/ev_kqueue.hpp index f7ead92f1..85895b6a2 100644 --- a/llarp/ev_kqueue.hpp +++ b/llarp/ev_kqueue.hpp @@ -265,13 +265,9 @@ namespace llarp int read(byte_t* buf, size_t sz) { -// freebsd does not have packet info -#ifdef __FreeBSD__ - const ssize_t offset = 0; -#else + // all BSDs have packet info const ssize_t offset = 4; -#endif - ssize_t ret = tuntap_read(tunif, buf, sz); + ssize_t ret = tuntap_read(tunif, buf, sz); if(ret > offset && t->recvpkt) { buf += offset;