2
0
Эх сурвалжийг харах

Merge pull request #5093 from brunoleon/fix_snat

Fix SNAT never being added because of exception
Patrick Schult 2 жил өмнө
parent
commit
3d2483ca37

+ 2 - 0
data/Dockerfiles/netfilter/server.py

@@ -366,6 +366,8 @@ def snat4(snat_target):
           chain.insert_rule(new_rule)
           chain.insert_rule(new_rule)
         else:
         else:
           for position, rule in enumerate(chain.rules):
           for position, rule in enumerate(chain.rules):
+            if not hasattr(rule.target, 'parameter'):
+                continue
             match = all((
             match = all((
               new_rule.get_src() == rule.get_src(),
               new_rule.get_src() == rule.get_src(),
               new_rule.get_dst() == rule.get_dst(),
               new_rule.get_dst() == rule.get_dst(),