diff options
Diffstat (limited to 'src/usr/local/www')
-rw-r--r-- | src/usr/local/www/interfaces.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr/local/www/interfaces.php b/src/usr/local/www/interfaces.php index 3894bef..681c44d 100644 --- a/src/usr/local/www/interfaces.php +++ b/src/usr/local/www/interfaces.php @@ -720,7 +720,7 @@ if ($_POST['apply']) { /* normalize MAC addresses - lowercase and convert Windows-ized hyphenated MACs to colon delimited */ $staticroutes = get_staticroutes(true); $_POST['spoofmac'] = strtolower(str_replace("-", ":", $_POST['spoofmac'])); - if ($_POST['ipaddr']) { + if (($_POST['type'] == 'staticv4') && $_POST['ipaddr']) { if (!is_ipaddrv4($_POST['ipaddr'])) { $input_errors[] = gettext("A valid IPv4 address must be specified."); } else { @@ -752,7 +752,7 @@ if ($_POST['apply']) { } } } - if ($_POST['ipaddrv6']) { + if (($_POST['type'] == 'staticv6') && $_POST['ipaddrv6']) { $_POST['ipaddrv6'] = addrtolower($_POST['ipaddrv6']); if (!is_ipaddrv6($_POST['ipaddrv6'])) { |