From 03e96afb7d6e4c2a14f925014d011cfc7bad1437 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Thu, 14 Feb 2013 10:18:01 -0200 Subject: Set $interfacegw properly and avoid losing default route in some circumstances --- etc/inc/system.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/etc/inc/system.inc b/etc/inc/system.inc index cfed4eb..de3d197 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -380,6 +380,7 @@ function system_routing_configure($interface = "") { if ($gateway['gateway'] == "dynamic") $gateway['gateway'] = get_interface_gateway($gateway['interface']); $gatewayip = $gateway['gateway']; + $interfacegw = $gateway['interface']; if (!empty($gateway['interface'])) { $defaultif = get_real_interface($gateway['interface']); if ($defaultif) @@ -390,6 +391,7 @@ function system_routing_configure($interface = "") { if ($gateway['gateway'] == "dynamic6") $gateway['gateway'] = get_interface_gateway_v6($gateway['interface']); $gatewayipv6 = $gateway['gateway']; + $interfacegwv6 = $gateway['interface']; if (!empty($gateway['interface'])) { $defaultifv6 = get_real_interface($gateway['interface']); if ($defaultifv6) -- cgit v1.1