X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_setup.c;h=1ae5edf8cc996c87f595d661202b98a447a79408;hb=eb7a0db18ea71a44999d6a37b4b179dac0ed9bc7;hp=97f3d2a4a9ea8dc6ce7639b4dfe5e557d6f94147;hpb=7939ee12836bf2ef772f2a6a1e805ee0d64a8e70;p=tinc diff --git a/src/net_setup.c b/src/net_setup.c index 97f3d2a4..1ae5edf8 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -319,6 +319,8 @@ static void keyexpire_handler(void *data) { void regenerate_key(void) { logger(DEBUG_STATUS, LOG_INFO, "Expiring symmetric keys"); send_key_changed(); + for splay_each(node_t, n, node_tree) + n->status.validkey_in = false; } /* @@ -511,6 +513,7 @@ bool setup_myself_reloadable(void) { myself->options |= OPTION_INDIRECT; get_config_bool(lookup_config(config_tree, "UDPDiscovery"), &udp_discovery); + get_config_int(lookup_config(config_tree, "UDPDiscoveryKeepaliveInterval"), &udp_discovery_keepalive_interval); get_config_int(lookup_config(config_tree, "UDPDiscoveryInterval"), &udp_discovery_interval); get_config_int(lookup_config(config_tree, "UDPDiscoveryTimeout"), &udp_discovery_timeout);