summaryrefslogtreecommitdiffstats
path: root/src/usr/local
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-07-06 16:34:52 -0500
committerChris Buechler <cmb@pfsense.org>2016-07-06 16:34:52 -0500
commita9b6c19aebecc17bcc2f6e793446609325df125e (patch)
tree146155c10068239ce746288028015077ce653762 /src/usr/local
parentce9130bc2ecf770b0b90ba86c1f4340e69fa8a52 (diff)
downloadpfsense-a9b6c19aebecc17bcc2f6e793446609325df125e.zip
pfsense-a9b6c19aebecc17bcc2f6e793446609325df125e.tar.gz
Fix PTR lookups on diag_dns.php. Ticket #6561
Diffstat (limited to 'src/usr/local')
-rwxr-xr-xsrc/usr/local/www/diag_dns.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/usr/local/www/diag_dns.php b/src/usr/local/www/diag_dns.php
index dfbbd53..4284993 100755
--- a/src/usr/local/www/diag_dns.php
+++ b/src/usr/local/www/diag_dns.php
@@ -192,10 +192,13 @@ if ($_POST) {
if (!$input_errors) {
if (is_ipaddr($host)) {
$type = "ip";
- $resolved = gethostbyaddr($host);
+ $resolvedptr = gethostbyaddr($host);
$ipaddr = $host;
- if ($host != $resolved) {
- $hostname = $resolved;
+ if ($host != $resolvedptr) {
+ $tmpresolved = array();
+ $tmpresolved['type'] = "PTR";
+ $tmpresolved['data'] = $resolvedptr;
+ $resolved[] = $tmpresolved;
}
} elseif (is_hostname($host)) {
$type = "hostname";
OpenPOWER on IntegriCloud