A failing reverse lookup doesn't imply it's a local address
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Engine / HTTP.pm
index 97cd8d6..1ba4cf2 100644 (file)
@@ -546,7 +546,7 @@ sub _socket_data {
     my %hostname_cache;
     sub _gethostbyaddr {
         my $ip = shift;
-        $hostname_cache{$ip} ||= gethostbyaddr( $ip, AF_INET ) || 'localhost';
+        $hostname_cache{$ip} ||= gethostbyaddr( $ip, AF_INET ) || $ip;
     }
 }