X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FCGI.pm;h=eefe701dd19f0519973498d41cec4b6bcdfcdd6c;hb=2d29e3de1b9368d2a2e78edd0f8ad0f82fad6976;hp=17e4eed375c3c28922f15f7b517fd5230a34abc8;hpb=00c9932455ecd6ca565d60d76180a2d850b7317b;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Engine/CGI.pm b/lib/Catalyst/Engine/CGI.pm index 17e4eed..eefe701 100644 --- a/lib/Catalyst/Engine/CGI.pm +++ b/lib/Catalyst/Engine/CGI.pm @@ -5,6 +5,7 @@ use base 'Catalyst::Engine'; use NEXT; use URI; +my $uri_proto=URI->new(); __PACKAGE__->mk_accessors('env'); =head1 NAME @@ -140,7 +141,7 @@ sub prepare_path { my $path = $base_path . ( $ENV{PATH_INFO} || '' ); $path =~ s{^/+}{}; - my $uri = URI->new; + my $uri = $uri_proto->clone; $uri->scheme($scheme); $uri->host($host); $uri->port($port);