C::Engine::FastCGI (_fix_env) - Microsoft IIS on Windows 2008 R2 has version string...
KMX [Tue, 28 Jul 2009 15:26:44 +0000 (15:26 +0000)]
lib/Catalyst/Engine/FastCGI.pm

index 125a762..280fee1 100644 (file)
@@ -235,7 +235,7 @@ sub _fix_env
         $env->{PATH_INFO} ||= delete $env->{SCRIPT_NAME};
     }
     # Fix the environment variables PATH_INFO and SCRIPT_NAME when running under IIS
-    elsif ( $env->{SERVER_SOFTWARE} =~ /IIS\/[67].0/ ) {
+    elsif ( $env->{SERVER_SOFTWARE} =~ /IIS\/[6-9]\.[0-9]/ ) {
         my @script_name = split(m!/!, $env->{PATH_INFO});
         my @path_translated = split(m!/|\\\\?!, $env->{PATH_TRANSLATED});
         my @path_info;