summaryrefslogtreecommitdiffstats
path: root/etc/inc/config.inc
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@xs4all.nl>2008-03-13 17:10:46 +0000
committerSeth Mos <seth.mos@xs4all.nl>2008-03-13 17:10:46 +0000
commit4097120fa2b9d5e9873f7d51d87caaf7047250c3 (patch)
treef8482082949e061dc77d0ccc3080d3bcbf5b1d57 /etc/inc/config.inc
parent14007a66001519bdf1b016cdf675ad6a6bf3db76 (diff)
downloadpfsense-4097120fa2b9d5e9873f7d51d87caaf7047250c3.zip
pfsense-4097120fa2b9d5e9873f7d51d87caaf7047250c3.tar.gz
Only process static ip address gateways on interfaces.
Diffstat (limited to 'etc/inc/config.inc')
-rw-r--r--etc/inc/config.inc18
1 files changed, 10 insertions, 8 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc
index 84adf01..000d4c3 100644
--- a/etc/inc/config.inc
+++ b/etc/inc/config.inc
@@ -1156,15 +1156,17 @@ function convert_config() {
$i = 0;
$old_gateways = get_interfaces_with_gateway();
foreach($old_gateways as $ifname => $interface) {
- $config['gateways'][$i][$ifname]['gateway'] = $config['interfaces'][$ifname]['gateway'];
- $config['gateways'][$i][$ifname]['interface'] = $ifname;
- $config['gateways'][$i][$ifname]['name'] = $ifname ."-". $config['interfaces'][$ifname]['gateway'];
- if(is_ipaddr($config['interfaces'][$ifname]['use_rrd_gateway'])) {
- $config['gateways'][$i][$ifname]['monitor'] = $config['interfaces'][$ifname]['use_rrd_gateway'];
- unset($config['interfaces'][$ifname]['use_rrd_gateway']);
+ if(is_ipaddr($config['interfaces'][$ifname]['gateway'])) {
+ $config['gateways'][$i][$ifname]['gateway'] = $config['interfaces'][$ifname]['gateway'];
+ $config['gateways'][$i][$ifname]['interface'] = $ifname;
+ $config['gateways'][$i][$ifname]['name'] = $ifname ."-". $config['interfaces'][$ifname]['gateway'];
+ if(is_ipaddr($config['interfaces'][$ifname]['use_rrd_gateway'])) {
+ $config['gateways'][$i][$ifname]['monitor'] = $config['interfaces'][$ifname]['use_rrd_gateway'];
+ unset($config['interfaces'][$ifname]['use_rrd_gateway']);
+ }
+ $config['interfaces'][$ifname]['gateway'] = $config['gateways'][$i][$ifname]['name'];
+ $i++;
}
- $config['interfaces'][$ifname]['gateway'] = $config['gateways'][$i][$ifname]['name'];
- $i++;
}
}
OpenPOWER on IntegriCloud