X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet_setup.c;h=cb606caad46897e9cb73def798b178e82d5372af;hp=cad84ccb26d2865157d0289e1de359eda5284ecc;hb=5038964032ef55913b2d4741c67bf191b2208abb;hpb=9fed0ec34b9208611a7e96a595f23fa04e60a5c0 diff --git a/src/net_setup.c b/src/net_setup.c index cad84ccb..cb606caa 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -339,7 +339,9 @@ bool setup_myself(void) { if(myself->options & OPTION_TCPONLY) myself->options |= OPTION_INDIRECT; + get_config_bool(lookup_config(config_tree, "StrictSubnets"), &strictsubnets); get_config_bool(lookup_config(config_tree, "TunnelServer"), &tunnelserver); + strictsubnets |= tunnelserver; if(get_config_string(lookup_config(config_tree, "Mode"), &mode)) { if(!strcasecmp(mode, "router")) @@ -485,7 +487,7 @@ bool setup_myself(void) { graph(); - if(tunnelserver) + if(strictsubnets) load_all_subnets(); /* Open device */