From 0f7f6aa91fb73db6cba1169ac9871e80b8cfd8ea Mon Sep 17 00:00:00 2001 From: k-paulius Date: Sun, 22 Mar 2015 14:00:14 -0500 Subject: Make sure 'DHCPv6 Prefix Delegation size' is provided if 'Send IPv6 prefix hint' flag is checked to avoid generating invalid dhcp6c configuration file. --- usr/local/www/interfaces.php | 3 +++ 1 file changed, 3 insertions(+) (limited to 'usr/local/www/interfaces.php') 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) { -- cgit v1.1