Explorar o código

Merge pull request #5093 from brunoleon/fix_snat

Fix SNAT never being added because of exception
Patrick Schult %!s(int64=2) %!d(string=hai) anos
pai
achega
3d2483ca37
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  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(),