summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/functions.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/inc/functions.php b/inc/functions.php
index 8c5f46b9..f45e9055 100644
--- a/inc/functions.php
+++ b/inc/functions.php
@@ -2265,7 +2265,6 @@ function rDNS($ip_addr) {
if (!$config['dns_system']) {
$host = gethostbyaddr($ip_addr);
- $isip = filter_var($host, FILTER_VALIDATE_IP);
} else {
$resp = shell_exec_error('host -W 1 ' . $ip_addr);
if (preg_match('/domain name pointer ([^\s]+)$/', $resp, $m))
@@ -2274,6 +2273,8 @@ function rDNS($ip_addr) {
$host = $ip_addr;
}
+ $isip = filter_var($host, FILTER_VALIDATE_IP);
+
if ($config['fcrdns'] && !$isip && gethostbyname($host) != $ip_addr) {
$host = $ip_addr;
}