[feladat @ 196]
Another update to name field checking.
--- 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;
}