summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2008-02-19 07:00:01 +0000
committerScott Ullrich <sullrich@pfsense.org>2008-02-19 07:00:01 +0000
commit18d8c406cdc8461e8878ee8ea5a55fbbed55596d (patch)
tree98b9edb4438df2734b062946422d9fb996a93bae /etc/inc
parent39e0413321b45ff4047e9d3cfa0b1c299924249f (diff)
downloadpfsense-18d8c406cdc8461e8878ee8ea5a55fbbed55596d.zip
pfsense-18d8c406cdc8461e8878ee8ea5a55fbbed55596d.tar.gz
Only delete a interface IP if it exists.
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/config.inc7
1 files changed, 4 insertions, 3 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc
index b730cf4..2f8cffc 100644
--- a/etc/inc/config.inc
+++ b/etc/inc/config.inc
@@ -1586,9 +1586,10 @@ Would you like to remove the IP LAN address and
unload the interface now? [y|n]?
EODD;
- if (strcasecmp(chop(fgets($fp)), "y") == 0)
- mwexec("/sbin/ifconfig delete " . $config['interfaces']['lan']);
-
+ if (strcasecmp(chop(fgets($fp)), "y") == 0) {
+ if($config['interfaces']['lan']['if'])
+ mwexec("/sbin/ifconfig delete " . $config['interfaces']['lan']['if']);
+ }
unset($config['interfaces']['lan']);
unset($config['dhcpd']['lan']);
unset($config['interfaces']['lan']['if']);
OpenPOWER on IntegriCloud