diff --git a/include/utils.h b/include/utils.h index 301ac27..73aa754 100644 --- a/include/utils.h +++ b/include/utils.h @@ -29,6 +29,7 @@ #include #include #include +#include "packetsender.h" namespace Tins { /** \brief Network utils namespace. diff --git a/src/packetsender.cpp b/src/packetsender.cpp index 46d6367..6dd13dd 100644 --- a/src/packetsender.cpp +++ b/src/packetsender.cpp @@ -46,7 +46,7 @@ Tins::PacketSender::PacketSender(uint32_t recv_timeout) : _sockets(SOCKETS_END, Tins::PacketSender::~PacketSender() { for(unsigned i(0); i < _sockets.size(); ++i) { if(_sockets[i] != INVALID_RAW_SOCKET) - ::close(sockets[i]); + ::close(_sockets[i]); } } diff --git a/src/utils.cpp b/src/utils.cpp index a6fc2e1..7522a99 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -156,7 +156,7 @@ uint32_t Tins::Utils::resolve_ip(const string &to_resolve) { } bool Tins::Utils::resolve_hwaddr(uint32_t ip, uint8_t *buffer, PacketSender *sender) { - + return false; } set Tins::Utils::network_interfaces() {