X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FFastCGI.pm;h=3764bc4f19cf2281eac83bb33223c52f2d1532c6;hb=0c913601ac4ab28c5ffc5b7adb1833b99ac07459;hp=c992dcfc40b002a50352549decf7a3cfbb3382bc;hpb=303c087d80d6247dbaec317b167957bb694cf946;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Engine/FastCGI.pm b/lib/Catalyst/Engine/FastCGI.pm index c992dcf..3764bc4 100644 --- a/lib/Catalyst/Engine/FastCGI.pm +++ b/lib/Catalyst/Engine/FastCGI.pm @@ -220,6 +220,12 @@ sub _fix_env my $self = shift; my $env = shift; + # we are gonna add variables from current system environment %ENV to %env + # that contains at this moment just variables taken from FastCGI request + foreach my $k (keys(%ENV)) { + $env->{$k} = $ENV{$k} unless defined($env->{$k}); + } + return unless ( $env->{SERVER_SOFTWARE} ); # If we're running under Lighttpd, swap PATH_INFO and SCRIPT_NAME