diff options
Diffstat (limited to 'usr/local/www/system_gateways_edit.php')
-rwxr-xr-x | usr/local/www/system_gateways_edit.php | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/usr/local/www/system_gateways_edit.php b/usr/local/www/system_gateways_edit.php index 01cd7d0..417184c 100755 --- a/usr/local/www/system_gateways_edit.php +++ b/usr/local/www/system_gateways_edit.php @@ -391,12 +391,7 @@ if ($_POST) { $i = 0; /* remove the default gateway bits for all gateways with the same address family */ foreach($a_gateway_item as $gw) { - if(is_ipaddrv4($gateway['gateway']) && is_ipaddrv4($gw['gateway'])) { - unset($config['gateways']['gateway_item'][$i]['defaultgw']); - if ($gw['interface'] != $_POST['interface'] && $gw['defaultgw']) - $reloadif = $gw['interface']; - } - if(is_ipaddrv6($gateway['gateway']) && is_ipaddrv6($gw['gateway'])) { + if ($gateway['ipprotocol'] == $gw['ipprotocol']) { unset($config['gateways']['gateway_item'][$i]['defaultgw']); if ($gw['interface'] != $_POST['interface'] && $gw['defaultgw']) $reloadif = $gw['interface']; |