diff --git a/src/packet_sender.cpp b/src/packet_sender.cpp index 4083815..58fafd1 100644 --- a/src/packet_sender.cpp +++ b/src/packet_sender.cpp @@ -54,6 +54,7 @@ #endif #include #include +#include #include "pdu.h" #include "macros.h" // PDUs required by PacketSender::send(PDU&, NetworkInterface) @@ -368,6 +369,8 @@ void PacketSender::send_l2(PDU& pdu, int sock = get_ether_socket(iface); if (!buffer.empty()) { #if defined(BSD) || defined(__FreeBSD_kernel__) + Internals::unused(len_addr); + Internals::unused(link_addr); if (::write(sock, &buffer[0], buffer.size()) == -1) { #else if (::sendto(sock, &buffer[0], buffer.size(), 0, link_addr, len_addr) == -1) {