checks for ipv6 rules in fwb_ipt

This commit is contained in:
Vadim Kurland
2008-05-18 17:19:09 +00:00
parent badd1d6397
commit 4b75a01615
2 changed files with 7 additions and 2 deletions
+2
View File
@@ -2204,6 +2204,8 @@ void NATCompiler_ipt::compile()
add( new dynamicInterfaceInTSrc("set target if dynamic interface in TSrc" ) );
add( new convertInterfaceIdToStr("prepare interface assignments") );
add( new CheckIfIPv6Rule("find ipv6 rules"));
if (fwopt->getBool("use_iptables_restore"))
{
// bug #1812295: we should use PrintRuleIptRstEcho not only
+5 -2
View File
@@ -4101,8 +4101,11 @@ string PolicyCompiler_ipt::flushAndSetDefaultPolicy()
res += printRule->_declareTable();
res += printRule->_flushAndSetDefaultPolicy();
res += printRule->_printOptionalGlobalRules();
// same rules for ipv6
res += printRule->_printOptionalGlobalRules(true);
if (haveIPv6Rules())
{
// same rules for ipv6
res += printRule->_printOptionalGlobalRules(true);
}
return res;
}