diff options
Diffstat (limited to 'extras/exec_cgi.rb')
-rw-r--r-- | extras/exec_cgi.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/extras/exec_cgi.rb b/extras/exec_cgi.rb index f718f7b..234a089 100644 --- a/extras/exec_cgi.rb +++ b/extras/exec_cgi.rb @@ -62,6 +62,7 @@ class ExecCgi SERVER_PORT SERVER_PROTOCOL SERVER_SOFTWARE + SCRIPT_NAME ).map(&:freeze) # frozen strings are faster for Hash assignments def initialize(*args) @@ -76,7 +77,7 @@ class ExecCgi # Calls the app def call(env) - cgi_env = { "SCRIPT_NAME" => @args[0], "GATEWAY_INTERFACE" => "CGI/1.1" } + cgi_env = { "GATEWAY_INTERFACE" => "CGI/1.1" } PASS_VARS.each { |key| val = env[key] and cgi_env[key] = val } env.each { |key,val| cgi_env[key] = val if key =~ /\AHTTP_/ } pipe = MyIO.pipe |