… | |
… | |
429 | { |
429 | { |
430 | // broadcast, this is ugly, but due to the security policy |
430 | // broadcast, this is ugly, but due to the security policy |
431 | // we have to connect to all hosts... |
431 | // we have to connect to all hosts... |
432 | for (conns_vector::iterator c = conns.begin (); c != conns.end (); ++c) |
432 | for (conns_vector::iterator c = conns.begin (); c != conns.end (); ++c) |
433 | if ((*c)->conf != THISNODE) |
433 | if ((*c)->conf != THISNODE) |
434 | (*c)->inject_data_packet (pkt, true); |
434 | (*c)->inject_data_packet (pkt); |
435 | } |
435 | } |
436 | } |
436 | } |
437 | |
437 | |
438 | void |
438 | void |
439 | vpn::recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi) |
439 | vpn::recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi) |