summary refs log tree commit
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2017-06-28 13:20:52 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2017-06-28 13:20:52 -0700
commit0362a54dba92626582d42f3343c209b7cdb7e713 (patch)
tree4a500ec67b92f6212a265f00ce98fbc589b160b2
parentc1437097dcdf92d53a692ca8135a3391791fbca3 (diff)
downloadrack-0362a54dba92626582d42f3343c209b7cdb7e713.tar.gz
Partially reverting 8a7a142d
Thanks pmc@citylink.dinoex.sub.org for the patch
-rw-r--r--lib/rack/handler/scgi.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rack/handler/scgi.rb b/lib/rack/handler/scgi.rb
index e056a01d..beda9c3e 100644
--- a/lib/rack/handler/scgi.rb
+++ b/lib/rack/handler/scgi.rb
@@ -41,7 +41,8 @@ module Rack
         env[QUERY_STRING] ||= ""
         env[SCRIPT_NAME] = ""
 
-        rack_input = StringIO.new(input_body, encoding: Encoding::BINARY)
+        rack_input = StringIO.new(input_body)
+        rack_input.set_encoding(Encoding::BINARY)
 
         env.update(
           RACK_VERSION      => Rack::VERSION,