# HG changeset patch # User rejo # Date 1206635969 0 # Node ID 35cd9e082b903b174c206f2689cff9eaeccbed58 # Parent 737a213ad90ccefbaeaeea857f93178ac3e2eb98 [feladat @ 196] Another update to name field checking. diff -r 737a213ad90c -r 35cd9e082b90 inc/dns.inc.php --- a/inc/dns.inc.php Thu Mar 27 16:30:51 2008 +0000 +++ b/inc/dns.inc.php Thu Mar 27 16:39:29 2008 +0000 @@ -68,18 +68,19 @@ $wildcard = false; } - if ($name == "" || $name == "@") { - $name = $domain; - } else { - $name = $name . "." . $domain ; - } - if (preg_match('!@\.!i', $name)) { $name = str_replace('@.', '@', $name); } + + if ($name == "" || $name == "@") { + $test_name = $domain; + } else { + $test_name = $name . "." . $domain ; + } + if(!$wildcard) { - if(!is_valid_hostname($name)) { + if(!is_valid_hostname($test_name)) { error(ERR_DNS_HOSTNAME); return false; }