X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;ds=sidebyside;f=src%2Fnet_packet.c;h=d37f2202c23f5fdedfdb70634c1fd49fdef1d936;hb=8f2ef1a174d18a9efdf9b0bd2417132fe7d84e9f;hp=c8f48d32b1f9fd4682166c8a4574f3f8be7bdae8;hpb=43cf631bc10097448db041639ad07f84f647017e;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); }