summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-05-26 10:27:03 -0500
committerGitHub <noreply@github.com>2026-05-26 10:27:03 -0500
commitf420c2913a30cac5d61f94061466f6f6ccf7d81c (patch)
treeca124e8d5c479a700dd2f6dbda5f0cedb243e20f /python
parentf333e72b999c296565fc23e79b3bf651dc85afb0 (diff)
parentc65a11c2dc645c3aa77d7e80ba78091e9fbffdfc (diff)
downloadvyos-1x-f420c2913a30cac5d61f94061466f6f6ccf7d81c.tar.gz
vyos-1x-f420c2913a30cac5d61f94061466f6f6ccf7d81c.zip
Merge pull request #5157 from xTITUSMAXIMUSX/current
geoip: T8590: fix initialization failure and set clobbering on boot and commit
Diffstat (limited to 'python')
-rw-r--r--python/vyos/geoip.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/python/vyos/geoip.py b/python/vyos/geoip.py
index 619af0785..db2313ab9 100644
--- a/python/vyos/geoip.py
+++ b/python/vyos/geoip.py
@@ -217,6 +217,9 @@ def geoip_update(firewall=None, policy=None):
if firewall:
for codes, path in dict_search_recursive(firewall, 'country_code'):
+ if path[0] == 'policy':
+ continue
+
version = 6 if path[0] == 'ipv6' else 4
vprefix = '6' if version == 6 else ''
set_name = f'GEOIP_CC{vprefix}_{path[1]}_{path[2]}_{path[4]}'
@@ -224,6 +227,9 @@ def geoip_update(firewall=None, policy=None):
if policy:
for codes, path in dict_search_recursive(policy, 'country_code'):
+ if path[0] == 'firewall':
+ continue
+
version = 6 if path[0] == 'route6' else 4
vprefix = '6' if version == 6 else ''
set_name = f'GEOIP_CC{vprefix}_{path[0]}_{path[1]}_{path[3]}'