diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/conf_mode/firewall.py | 4 | ||||
| -rwxr-xr-x | src/conf_mode/vpn_openconnect.py | 2 | 
2 files changed, 3 insertions, 3 deletions
diff --git a/src/conf_mode/firewall.py b/src/conf_mode/firewall.py index 38a332be3..f68acfe02 100755 --- a/src/conf_mode/firewall.py +++ b/src/conf_mode/firewall.py @@ -276,6 +276,8 @@ def verify_nested_group(group_name, group, groups, seen):      if 'include' not in group:          return +    seen.append(group_name) +      for g in group['include']:          if g not in groups:              raise ConfigError(f'Nested group "{g}" does not exist') @@ -283,8 +285,6 @@ def verify_nested_group(group_name, group, groups, seen):          if g in seen:              raise ConfigError(f'Group "{group_name}" has a circular reference') -        seen.append(g) -          if 'include' in groups[g]:              verify_nested_group(g, groups[g], groups, seen) diff --git a/src/conf_mode/vpn_openconnect.py b/src/conf_mode/vpn_openconnect.py index c050b796b..7c86356e9 100755 --- a/src/conf_mode/vpn_openconnect.py +++ b/src/conf_mode/vpn_openconnect.py @@ -157,7 +157,7 @@ def verify(ocserv):                  ocserv["network_settings"]["push_route"].remove("0.0.0.0/0")                  ocserv["network_settings"]["push_route"].append("default")          else: -            ocserv["network_settings"]["push_route"] = "default" +            ocserv["network_settings"]["push_route"] = ["default"]      else:          raise ConfigError('openconnect network settings required')  | 
