X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol_auth.c;h=5f2dcaa2d67f32594ebfb34fddeaea3b823ac1a0;hb=258bf7ea0fe69bae395a084843ba59b9770199f1;hp=ba5db2ea2e743f28d904ab480b6e41f8615dd691;hpb=9e2ae03d1dc3b0d9a32a748320b9ed1565fa1374;p=tinc diff --git a/src/protocol_auth.c b/src/protocol_auth.c index ba5db2ea..5f2dcaa2 100644 --- a/src/protocol_auth.c +++ b/src/protocol_auth.c @@ -510,6 +510,17 @@ bool send_ack(connection_t *c) { static void send_everything(connection_t *c) { /* Send all known subnets and edges */ + if(disablebuggypeers) { + static struct { + vpn_packet_t pkt; + char pad[MAXBUFSIZE - MAXSIZE]; + } zeropkt; + + memset(&zeropkt, 0, sizeof zeropkt); + zeropkt.pkt.len = MAXBUFSIZE; + send_tcppacket(c, &zeropkt.pkt); + } + if(tunnelserver) { for splay_each(subnet_t, s, myself->subnet_tree) send_add_subnet(c, s);