X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_setup.c;h=256fdf7892958a9b837cb272826dd53914eaa4de;hp=70992f6b6a600fe289240623e6166cf49021a92d;hb=d5b56bbba56480b5565ffb38496175a7c1df60ac;hpb=78fc59e994c764d072bf0045177f690a378d1308 diff --git a/src/net_setup.c b/src/net_setup.c index 70992f6b..256fdf78 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -286,9 +286,6 @@ bool setup_myself(void) if(get_config_bool(lookup_config(myself->connection->config_tree, "TCPOnly"), &choice) && choice) myself->options |= OPTION_TCPONLY; - if(!get_config_bool(lookup_config(myself->connection->config_tree, "PMTUDiscovery"), &choice) || choice) - myself->options |= OPTION_PMTU_DISCOVERY; - if(myself->options & OPTION_TCPONLY) myself->options |= OPTION_INDIRECT; @@ -309,6 +306,10 @@ bool setup_myself(void) } else routing_mode = RMODE_ROUTER; + if(routing_mode == RMODE_ROUTER) + if(!get_config_bool(lookup_config(myself->connection->config_tree, "PMTUDiscovery"), &choice) || choice) + myself->options |= OPTION_PMTU_DISCOVERY; + get_config_bool(lookup_config(config_tree, "PriorityInheritance"), &priorityinheritance); #if !defined(SOL_IP) || !defined(IP_TOS)