diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-04-16 01:22:43 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-04-16 01:23:08 -0500 |
commit | dce5a7151e9adb81718b3638bb5af65f4b4e5f67 (patch) | |
tree | 6ccb67b37268aef1e5755450105ce117ff7fb553 /src | |
parent | e7fb2cfd910bf7a1843d3a54b14a30a36758db54 (diff) | |
download | pfsense-dce5a7151e9adb81718b3638bb5af65f4b4e5f67.zip pfsense-dce5a7151e9adb81718b3638bb5af65f4b4e5f67.tar.gz |
Unset dhcpdv6 for deleted interfaces on interfaces_assign.php. Ticket #6152
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/local/www/interfaces_assign.php | 5 |
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) { |