From 9d8ee15bcc1ab421224702e1bd552cc2fb4d7936 Mon Sep 17 00:00:00 2001 From: Seth Mos Date: Wed, 24 Aug 2011 10:47:28 +0200 Subject: Fix the address family check to skip empty DNS gateway fieldS --- usr/local/www/system.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr/local/www/system.php b/usr/local/www/system.php index 7562424..5f27f15 100755 --- a/usr/local/www/system.php +++ b/usr/local/www/system.php @@ -125,8 +125,8 @@ if ($_POST) { if (($_POST[$dnsname] && !is_ipaddr($_POST[$dnsname]))) { $input_errors[] = gettext("A valid IP address must be specified for the DNS server $dnscounter."); } - if (($_POST[$dnsgwname] && validate_address_family(lookup_gateway_ip_by_name($_POST[$dnsgwname])))) { - $input_errors[] = gettext("The gateway specified for DNS server $dnscounter is not from the same Address Family."); + if (($_POST[$dnsgwname] <> "none") && (validate_address_family($_POST[$dnsname], lookup_gateway_ip_by_name($_POST[$dnsgwname])) === false )) { + $input_errors[] = gettext("The gateway specified for DNS server '{$_POST[$dnsname]}' is not from the same Address Family as gateway '". lookup_gateway_ip_by_name($_POST[$dnsgwname]) ."'."); } } -- cgit v1.1