if(myself->options & OPTION_TCPONLY)
myself->options |= OPTION_INDIRECT;
+ get_config_bool(lookup_config(config_tree, "DirectOnly"), &directonly);
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, "Forwarding"), &mode)) {
if(!strcasecmp(mode, "off"))
- routing_mode = FMODE_OFF;
+ forwarding_mode = FMODE_OFF;
else if(!strcasecmp(mode, "internal"))
- routing_mode = FMODE_INTERNAL;
+ forwarding_mode = FMODE_INTERNAL;
else if(!strcasecmp(mode, "kernel"))
- routing_mode = FMODE_KERNEL;
+ forwarding_mode = FMODE_KERNEL;
else {
logger(LOG_ERR, "Invalid forwarding mode!");
return false;