added MYAPP_HOME and CATALYST_HOME environment variables
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Engine / FastCGI.pm
index e9215f8..506927b 100644 (file)
@@ -29,7 +29,8 @@ This is the Catalyst engine for FastCGI.
 
 =head1 OVERLOADED METHODS
 
-This class overloads some methods from C<Catalyst::Engine::FastCGI::Base>.
+This class overloads some methods from C<Catalyst::Engine::FastCGI::Base>
+and C<Catalyst::Engine::CGI>.
 
 =over 4
 
@@ -54,8 +55,9 @@ sub prepare_parameters {
 =cut
 
 sub prepare_request {
-    my ( $c, $fastcgi, @arguments ) = @_;
-    $c->SUPER::prepare_request($fastcgi);
+    my ( $c, $request, @arguments ) = @_;
+    CGI::_reset_globals();
+    $c->SUPER::prepare_request($request);
     $c->Catalyst::Engine::CGI::prepare_request(@arguments);
 }
 
@@ -67,6 +69,8 @@ sub prepare_uploads {
     shift->Catalyst::Engine::CGI::prepare_uploads(@_);
 }
 
+=back 
+
 =head1 SEE ALSO
 
 L<Catalyst>, L<Catalyst::Engine::FastCGI::Base>, L<Catalyst::Engine::CGI>.