From 1e9a31c8f3947418a8c3acd4fb388ec92cdcf16d Mon Sep 17 00:00:00 2001 From: Simone Rossetto Date: Sat, 22 Mar 2025 07:29:50 +0100 Subject: [PATCH] [wireguard_] Prevent never-connected peers to be shown as "(none)" --- plugins/wireguard/wireguard_ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/wireguard/wireguard_ b/plugins/wireguard/wireguard_ index ad4fe56b..4e9470a4 100755 --- a/plugins/wireguard/wireguard_ +++ b/plugins/wireguard/wireguard_ @@ -80,7 +80,7 @@ function wg_peers { # Subsequent lines are printed for each peer and contain in order separated # by tab: public-key, preshared-key, endpoint, allowed-ips, latest-handshake, # transfer-rx, transfer-tx, persistent-keepalive - for line in $(wg show "$iface" dump | tr '\t' ';'); do + for line in $(wg show "$iface" dump | grep -v none | tr '\t' ';'); do column_count=$(awk -F';' '{print NF}' <<< "$line") if [ "$column_count" -ne 8 ]; then # First line of dump contains interface info, ignore this line