From 47b6afa14210834f5add9a509e594ec2ed4b1e42 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Sat, 18 Jan 2025 23:33:40 +0100 Subject: 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. --- src/services/vyos-domain-resolver | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') 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') -- cgit v1.2.3