From: Alexander Hartmaier Date: Wed, 11 Jan 2017 16:10:15 +0000 (+0100) Subject: don't set the address in the hostname if lookup fails X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=c6d8ce6415e613f9456cbb84df96b3364ddead0d don't set the address in the hostname if lookup fails --- diff --git a/lib/Catalyst/Request.pm b/lib/Catalyst/Request.pm index 02d0c13..53aa8ca 100644 --- a/lib/Catalyst/Request.pm +++ b/lib/Catalyst/Request.pm @@ -1,6 +1,6 @@ package Catalyst::Request; -use Socket qw( getaddrinfo getnameinfo AI_NUMERICHOST NIx_NOSERV ); +use Socket qw( getaddrinfo getnameinfo AI_NUMERICHOST NI_NAMEREQD NIx_NOSERV ); use Carp; use utf8; use URI::http; @@ -447,7 +447,7 @@ has hostname => ( } ( $err, my $hostname ) = getnameinfo( $sockaddr->{addr}, - 0, + NI_NAMEREQD, # we are only interested in the hostname, not the servicename NIx_NOSERV );