From: Christian Hansen Date: Sat, 26 Mar 2005 01:52:24 +0000 (+0000) Subject: Fix dump bug in C::Log X-Git-Tag: 5.7099_04~1677 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=b333ca6bc3db5fed3310074236b8ff2b1ad2a81b Fix dump bug in C::Log --- diff --git a/lib/Catalyst/Engine.pm b/lib/Catalyst/Engine.pm index 4259d7c..5294921 100644 --- a/lib/Catalyst/Engine.pm +++ b/lib/Catalyst/Engine.pm @@ -482,8 +482,8 @@ sub prepare { } $c->prepare_request($r); $c->prepare_path; - $c->prepare_cookies; $c->prepare_headers; + $c->prepare_cookies; $c->prepare_connection; my $method = $c->req->method || ''; my $path = $c->req->path || ''; diff --git a/lib/Catalyst/Engine/HTTP/Daemon.pm b/lib/Catalyst/Engine/HTTP/Daemon.pm index 6d90e39..95fa597 100644 --- a/lib/Catalyst/Engine/HTTP/Daemon.pm +++ b/lib/Catalyst/Engine/HTTP/Daemon.pm @@ -54,13 +54,16 @@ sub run { die("Failed to create daemon: $!\n"); } - printf( "You can connect to your server at %s\n", $daemon->url ); + my $base = URI->new( $daemon->url )->canonical; + + printf( "You can connect to your server at %s\n", $base ); while ( my $connection = $daemon->accept ) { while ( my $request = $connection->get_request ) { $request->uri->scheme('http'); # Force URI::http + $request->uri->host( $base->host ); my $lwp = Catalyst::Engine::Test::LWP->new( request => $request, diff --git a/lib/Catalyst/Log.pm b/lib/Catalyst/Log.pm index 6bb131a..833087b 100644 --- a/lib/Catalyst/Log.pm +++ b/lib/Catalyst/Log.pm @@ -86,7 +86,7 @@ Logs a Data::Dumper of reference. =cut -sub dump { shift->_format( 'dump', Dumper( $_[1] ) ) } +sub dump { shift->_format( 'dump', Dumper( $_[0] ) ) } =back