summaryrefslogtreecommitdiffstats
path: root/usr/local/www/interfaces_assign.php
diff options
context:
space:
mode:
authorErik Fonnesbeck <efonnes@gmail.com>2010-03-26 23:02:15 -0600
committerErik Fonnesbeck <efonnes@gmail.com>2010-03-26 23:02:15 -0600
commitb13efb0303c3cb817fc522ce8e39542982f2621d (patch)
tree3ff58ecaf4350e74ab509116bb1eecf390cd3f15 /usr/local/www/interfaces_assign.php
parent003c0512bd0fce9d49caf309ae126574ad57a1b1 (diff)
downloadpfsense-b13efb0303c3cb817fc522ce8e39542982f2621d.zip
pfsense-b13efb0303c3cb817fc522ce8e39542982f2621d.tar.gz
Only sync on the wireless clones that were reassigned.
Diffstat (limited to 'usr/local/www/interfaces_assign.php')
-rwxr-xr-xusr/local/www/interfaces_assign.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/local/www/interfaces_assign.php b/usr/local/www/interfaces_assign.php
index d2fb32f..687c35f 100755
--- a/usr/local/www/interfaces_assign.php
+++ b/usr/local/www/interfaces_assign.php
@@ -210,7 +210,6 @@ if ($_POST['apply']) {
if (preg_match($g['wireless_regex'], $ifport)) {
if (!is_array($config['interfaces'][$ifname]['wireless']))
$config['interfaces'][$ifname]['wireless'] = array();
- interface_sync_wireless_clones($config['interfaces'][$ifname], false);
} else {
unset($config['interfaces'][$ifname]['wireless']);
}
@@ -218,9 +217,12 @@ if ($_POST['apply']) {
/* make sure there is a descr for all interfaces */
if (!isset($config['interfaces'][$ifname]['descr']))
$config['interfaces'][$ifname]['descr'] = strtoupper($ifname);
- if ($reloadif == true)
+ if ($reloadif == true) {
+ if (preg_match($g['wireless_regex'], $ifport))
+ interface_sync_wireless_clones($config['interfaces'][$ifname], false);
/* Reload all for the interface. */
interface_configure($ifname, true);
+ }
}
touch("/tmp/reload_interfaces");
OpenPOWER on IntegriCloud