From c6d4ffd5e043134af288a7d09b634afaacf42415 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Thu, 27 Apr 2023 13:33:06 +0200 Subject: [PATCH] system: calling return_down_gateways() depends on default gw switch setting --- src/www/system_gateways.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/www/system_gateways.php b/src/www/system_gateways.php index 4cbd10a20..afa624bba 100644 --- a/src/www/system_gateways.php +++ b/src/www/system_gateways.php @@ -111,9 +111,10 @@ function delete_gateway_item($id, $a_gateways) } // fetch gateway list including active default for IPv4/IPv6 +$down_gateways = isset($config['system']['gw_switch_default']) ? return_down_gateways() : []; $gateways = new \OPNsense\Routing\Gateways(legacy_interfaces_details()); -$default_gwv4 = $gateways->getDefaultGW(return_down_gateways(), "inet"); -$default_gwv6 = $gateways->getDefaultGW(return_down_gateways(), "inet6"); +$default_gwv4 = $gateways->getDefaultGW($down_gateways, 'inet'); +$default_gwv6 = $gateways->getDefaultGW($down_gateways, 'inet6'); $a_gateways = array_values($gateways->gatewaysIndexedByName(true, false, true)); $gateways_status = return_gateways_status();