diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-09-27 20:48:20 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-09-27 20:48:20 -0700 |
commit | 79c270990ec3a657c23510ee4f2f7f2b4c2c748f (patch) | |
tree | e760846dc5446b4a903cd7c7c8c6756fac8f6b54 /lib/unicorn/http_request.rb | |
parent | 3b0fcbf8baafbb88b2f15631b949fde9c8acff3b (diff) | |
download | unicorn-79c270990ec3a657c23510ee4f2f7f2b4c2c748f.tar.gz |
We've started using magic comments to ensure any strings we create are binary instead. Additionally, ensure we create any StringIO objects with an explicit string (which default to binary) to ensure the StringIO object is binary. This is because StringIO.new (with no arguments) will always use the process-wide default encoding since it does not know about magic comments (and couldn't, really...)
Diffstat (limited to 'lib/unicorn/http_request.rb')
-rw-r--r-- | lib/unicorn/http_request.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/unicorn/http_request.rb b/lib/unicorn/http_request.rb index 4a78e73..1d978e6 100644 --- a/lib/unicorn/http_request.rb +++ b/lib/unicorn/http_request.rb @@ -19,7 +19,7 @@ module Unicorn "SERVER_SOFTWARE" => "Unicorn #{Const::UNICORN_VERSION}" } - NULL_IO = StringIO.new(Z) + NULL_IO = StringIO.new("") LOCALHOST = '127.0.0.1' # Being explicitly single-threaded, we have certain advantages in |