From 5dc23dd26743b788b891b4f3fb3ea6a7dbbc5941 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 15 Jun 2022 09:59:50 +0200 Subject: mod/bridge-port-to: move reenable to correct level --- mod/bridge-port-to | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mod/bridge-port-to b/mod/bridge-port-to index dec5eb1..415a04d 100644 --- a/mod/bridge-port-to +++ b/mod/bridge-port-to @@ -15,9 +15,9 @@ :global LogPrintExit2; :global ParseKeyValueStore; + :local InterfaceReEnable [ :toarray "" ]; :foreach BridgePort in=[ /interface/bridge/port/find where !(comment=[]) ] do={ :local BridgePortVal [ /interface/bridge/port/get $BridgePort ]; - :local InterfaceReEnable [ :toarray "" ]; :foreach Config,BridgeDefault in=[ $ParseKeyValueStore ($BridgePortVal->"comment") ] do={ :if ($Config = $BridgePortTo) do={ :local DHCPClient [ /ip/dhcp-client/find where interface=$BridgePortVal->"interface" comment="toggle with bridge port" ]; @@ -53,11 +53,11 @@ } } } - :if ([ :len $InterfaceReEnable ] > 0) do={ - :delay 2s; - :foreach Interface in=$InterfaceReEnable do={ - /interface/ethernet/enable [ find where name=$Interface ]; - } + } + :if ([ :len $InterfaceReEnable ] > 0) do={ + :delay 2s; + :foreach Interface in=$InterfaceReEnable do={ + /interface/ethernet/enable [ find where name=$Interface ]; } } } -- cgit v1.2.3-70-g09d2