Initialize the configuration for ip6tables as well

This commit is contained in:
2018-08-08 14:21:40 +02:00
parent a7a9ecb991
commit 7f9d09e8d3

View File

@@ -1031,6 +1031,16 @@ validate_options(fko_srv_options_t *opts)
clean_exit(opts, NO_FW_CLEANUP, EXIT_FAILURE);
}
#if FIREWALL_IPTABLES
if(opts->config[CONF_FIREWALL_EXE_IPV6] == NULL)
{
log_msg(LOG_ERR,
"[*] No firewall command executable is set for IPv6. Please check FIREWALL_EXE_IPV6 in fwknopd.conf."
);
clean_exit(opts, NO_FW_CLEANUP, EXIT_FAILURE);
}
#endif
return;
}
@@ -1048,6 +1058,9 @@ set_preconfig_entries(fko_srv_options_t *opts)
#ifdef FIREWALL_EXE
set_config_entry(opts, CONF_FIREWALL_EXE, FIREWALL_EXE);
#endif
#ifdef FIREWALL_EXE_IPV6
set_config_entry(opts, CONF_FIREWALL_EXE_IPV6, FIREWALL_EXE_IPV6);
#endif
}