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;
has hostname => (
is => 'rw',
- required => 1,
lazy => 1,
default => sub {
my ($self) = @_;
}
( $err, my $hostname ) = getnameinfo(
$sockaddr->{addr},
- 0,
+ NI_NAMEREQD,
# we are only interested in the hostname, not the servicename
NIx_NOSERV
);