diff --git a/server.cpp b/server.cpp index bdc5c72..8dd43a5 100644 --- a/server.cpp +++ b/server.cpp @@ -223,6 +223,9 @@ Server::ClientData *Server::getClientByRealIp(uint32_t ip) void Server::handleTunData(int dataLength, uint32_t sourceIp, uint32_t destIp) { + if (destIp == network + 255) // ignore broadcasts + return; + ClientData *client = getClientByTunnelIp(destIp); if (client == NULL)