X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FHTTP.pm;h=598670d764db14ff90fa9a828410c45966e6edd5;hb=a739692c785a7a0ac8164034c1e0b7e93d7ac71a;hp=0d734567e2fd471a512c4e16b16f18a42076a56f;hpb=6dc87a0f8301391acfe25ee5bcaad0fe48dad559;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Engine/HTTP.pm b/lib/Catalyst/Engine/HTTP.pm index 0d73456..598670d 100644 --- a/lib/Catalyst/Engine/HTTP.pm +++ b/lib/Catalyst/Engine/HTTP.pm @@ -67,10 +67,12 @@ sub run { $request->uri->scheme('http'); # Force URI::http $request->uri->host( $request->header('Host') || $base->host ); $request->uri->port( $base->port ); + + my $hostname = gethostbyaddr( $connection->peeraddr, AF_INET ); my $http = Catalyst::Engine::Test::HTTP->new( address => $connection->peerhost, - hostname => gethostbyaddr( $connection->peeraddr, AF_INET ), + hostname => $hostname || $connection->peerhost, request => $request, response => HTTP::Response->new );