Ver Fonte

Merge pull request #5093 from brunoleon/fix_snat

Fix SNAT never being added because of exception
Patrick Schult há 2 anos atrás
pai
commit
3d2483ca37
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      data/Dockerfiles/netfilter/server.py

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

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