summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/interfaces_assign.php
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-04-16 01:22:43 -0500
committerChris Buechler <cmb@pfsense.org>2016-04-16 01:23:08 -0500
commitdce5a7151e9adb81718b3638bb5af65f4b4e5f67 (patch)
tree6ccb67b37268aef1e5755450105ce117ff7fb553 /src/usr/local/www/interfaces_assign.php
parente7fb2cfd910bf7a1843d3a54b14a30a36758db54 (diff)
downloadpfsense-dce5a7151e9adb81718b3638bb5af65f4b4e5f67.zip
pfsense-dce5a7151e9adb81718b3638bb5af65f4b4e5f67.tar.gz
Unset dhcpdv6 for deleted interfaces on interfaces_assign.php. Ticket #6152
Diffstat (limited to 'src/usr/local/www/interfaces_assign.php')
-rw-r--r--src/usr/local/www/interfaces_assign.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/usr/local/www/interfaces_assign.php b/src/usr/local/www/interfaces_assign.php
index 1e751c3..240fb92 100644
--- a/src/usr/local/www/interfaces_assign.php
+++ b/src/usr/local/www/interfaces_assign.php
@@ -439,6 +439,11 @@ if (isset($_POST['add']) && isset($_POST['if_add'])) {
services_dhcpd_configure();
}
+ if (is_array($config['dhcpdv6']) && is_array($config['dhcpdv6'][$id])) {
+ unset($config['dhcpdv6'][$id]);
+ services_dhcpdv6_configure();
+ }
+
if (count($config['filter']['rule']) > 0) {
foreach ($config['filter']['rule'] as $x => $rule) {
if ($rule['interface'] == $id) {
OpenPOWER on IntegriCloud