diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2017-06-28 13:20:52 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2017-06-28 13:20:52 -0700 |
commit | 0362a54dba92626582d42f3343c209b7cdb7e713 (patch) | |
tree | 4a500ec67b92f6212a265f00ce98fbc589b160b2 | |
parent | c1437097dcdf92d53a692ca8135a3391791fbca3 (diff) | |
download | rack-0362a54dba92626582d42f3343c209b7cdb7e713.tar.gz |
Partially reverting 8a7a142d
Thanks pmc@citylink.dinoex.sub.org for the patch
-rw-r--r-- | lib/rack/handler/scgi.rb | 3 |
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, |