diff options
author | Christian Breunig <christian@breunig.cc> | 2025-01-18 23:33:40 +0100 |
---|---|---|
committer | Christian Breunig <christian@breunig.cc> | 2025-01-19 00:17:12 +0100 |
commit | 47b6afa14210834f5add9a509e594ec2ed4b1e42 (patch) | |
tree | 35b753d330b453ca201a36c2d5490e445b576fdb /src | |
parent | f01c4d0173bb49bfd5bd4f1ef5675cc8c597595a (diff) | |
download | vyos-1x-47b6afa14210834f5add9a509e594ec2ed4b1e42.tar.gz vyos-1x-47b6afa14210834f5add9a509e594ec2ed4b1e42.zip |
wireguard: T4930: fix dict key (-/_) when working with config dict
Retrieving the config dict sets key_mangling(), thus we need to look for
host_name instead of host-name.
Diffstat (limited to 'src')
-rwxr-xr-x | src/services/vyos-domain-resolver | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/services/vyos-domain-resolver b/src/services/vyos-domain-resolver index a4b0869fa..fe0f40a07 100755 --- a/src/services/vyos-domain-resolver +++ b/src/services/vyos-domain-resolver @@ -184,7 +184,7 @@ def update_interfaces(config, node): peer_public_keys[interface] = [] for peer, peer_config in wireguard['peer'].items(): # check peer if peer host-name or address is set - if 'host-name' in peer_config or 'address' in peer_config: + if 'host_name' in peer_config or 'address' in peer_config: # check latest handshake peer_public_keys[interface].append( peer_config['public_key'] @@ -210,8 +210,6 @@ def update_interfaces(config, node): or (now_time - handshake_time > 3*WIREGUARD_REKEY_AFTER_TIME) ): intf.operational.reset_peer(public_key=public_key) - print(f'WireGuard: reset {interface} peer {public_key}') - if __name__ == '__main__': logger.info('VyOS domain resolver') |