From 2c2644e54e873474948509ec0b84382bcd0f273a Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Fri, 24 Nov 2023 14:48:26 +0100 Subject: [PATCH] net/wireguard: $node->interface doesn't exist yet --- net/wireguard-go/src/etc/inc/plugins.inc.d/wireguard.inc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net/wireguard-go/src/etc/inc/plugins.inc.d/wireguard.inc b/net/wireguard-go/src/etc/inc/plugins.inc.d/wireguard.inc index 7cc6f8bc2..ad234adcf 100644 --- a/net/wireguard-go/src/etc/inc/plugins.inc.d/wireguard.inc +++ b/net/wireguard-go/src/etc/inc/plugins.inc.d/wireguard.inc @@ -92,10 +92,11 @@ function wireguard_devices() $names = []; foreach ((new OPNsense\Wireguard\Server())->servers->server->iterateItems() as $key => $node) { if (!empty((string)$node->enabled)) { - $names[(string)$node->interface] = [ - 'descr' => sprintf('%s (WireGuard - %s)', (string)$node->interface, (string)$node->name), + $device = 'wg' . $node->instance; + $names[$device] = [ + 'descr' => sprintf('%s (WireGuard - %s)', $device, (string)$node->name), 'ifdescr' => (string)$node->name, - 'name' => (string)$node->interface + 'name' => $device, ]; } }