diff options
author | Alex W <embezzle.dev@proton.me> | 2025-02-17 20:57:35 +0000 |
---|---|---|
committer | Alex W <embezzle.dev@proton.me> | 2025-02-17 21:19:05 +0000 |
commit | 5f0e9a8ceb6e447fe77d38d132476f910733d4e9 (patch) | |
tree | 4edca98335423ac08edcd165405976336efe1fd5 /src/services/vyos-domain-resolver | |
parent | c2238596f7994e51974e9a517fb7ab7e948e955f (diff) | |
download | vyos-1x-5f0e9a8ceb6e447fe77d38d132476f910733d4e9.tar.gz vyos-1x-5f0e9a8ceb6e447fe77d38d132476f910733d4e9.zip |
firewall: T7176: Fix vyos-domain-resolver not respecting interval/cache configuration
Diffstat (limited to 'src/services/vyos-domain-resolver')
-rwxr-xr-x | src/services/vyos-domain-resolver | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/services/vyos-domain-resolver b/src/services/vyos-domain-resolver index bfc8caa0a..48c6b86d8 100755 --- a/src/services/vyos-domain-resolver +++ b/src/services/vyos-domain-resolver @@ -65,13 +65,15 @@ def get_config(conf, node): node_config = dict_merge(default_values, node_config) - global timeout, cache + if node == base_firewall and 'global_options' in node_config: + global_config = node_config['global_options'] + global timeout, cache - if 'resolver_interval' in node_config: - timeout = int(node_config['resolver_interval']) + if 'resolver_interval' in global_config: + timeout = int(global_config['resolver_interval']) - if 'resolver_cache' in node_config: - cache = True + if 'resolver_cache' in global_config: + cache = True fqdn_config_parse(node_config, node[0]) |