diff options
author | k-paulius <k.dash.paulius@gmail.com> | 2015-03-22 14:00:14 -0500 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2015-03-23 10:36:08 -0300 |
commit | 0f7f6aa91fb73db6cba1169ac9871e80b8cfd8ea (patch) | |
tree | afd3572faeec22c234ba84668fdc4101c884477c /usr/local | |
parent | 4e34cdf3bfda8a955082d8eb86cec028237c22aa (diff) | |
download | pfsense-0f7f6aa91fb73db6cba1169ac9871e80b8cfd8ea.zip pfsense-0f7f6aa91fb73db6cba1169ac9871e80b8cfd8ea.tar.gz |
Make sure 'DHCPv6 Prefix Delegation size' is provided if 'Send IPv6 prefix hint' flag is checked to avoid generating invalid dhcp6c configuration file.
Diffstat (limited to 'usr/local')
-rw-r--r-- | usr/local/www/interfaces.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index 8ca3247..425bbfe 100644 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -576,6 +576,9 @@ if ($_POST['apply']) { case "dhcp6": if (in_array($wancfg['ipaddrv6'], array())) $input_errors[] = sprintf(gettext("You have to reassign the interface to be able to configure as %s."),$_POST['type6']); + if ($_POST['dhcp6-ia-pd-send-hint'] && strtolower($_POST['dhcp6-ia-pd-len']) == 'none') { + $input_errors[] = gettext('DHCPv6 Prefix Delegation size must be provided when Send IPv6 prefix hint flag is checked'); + } break; case "6rd": foreach ($ifdescrs as $ifent => $ifdescr) { |