X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;ds=sidebyside;f=src%2Fnet_packet.c;h=d37f2202c23f5fdedfdb70634c1fd49fdef1d936;hb=d2b03f006f98d504e3e30f2d4b91ce02abd19c51;hp=c8f48d32b1f9fd4682166c8a4574f3f8be7bdae8;hpb=536fe3ffcdc4c894ed986dfb5fdc0d6f78d6fe25;p=tinc diff --git a/src/net_packet.c b/src/net_packet.c index c8f48d32..d37f2202 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -158,8 +158,11 @@ static void udp_probe_h(node_t *n, vpn_packet_t *packet, length_t len) { if(!n->status.udp_confirmed) { n->status.udp_confirmed = true; fprintf(stderr, "Updating address cache...\n"); - if (!n->address_cache) + + if(!n->address_cache) { n->address_cache = open_address_cache(n); + } + reset_address_cache(n->address_cache, &n->address); }