aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/cgi_ext
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2008-05-19 16:01:42 -0700
committerJeremy Kemper <jeremy@bitsweat.net>2008-05-19 16:24:26 -0700
commitb43309328a4a4c1f6fda6db40a4a86a3c8d643fc (patch)
treebb5ace11b3167d0b34155ede7d8523aac5d35f57 /actionpack/lib/action_controller/cgi_ext
parentb5c8433a6f7f869bfcd2001f8c3c4660716e873b (diff)
downloadrails-b43309328a4a4c1f6fda6db40a4a86a3c8d643fc.tar.gz
rails-b43309328a4a4c1f6fda6db40a4a86a3c8d643fc.tar.bz2
rails-b43309328a4a4c1f6fda6db40a4a86a3c8d643fc.zip
Ruby 1.9 compat: ensure binary encoding for post body parsing
Diffstat (limited to 'actionpack/lib/action_controller/cgi_ext')
-rw-r--r--actionpack/lib/action_controller/cgi_ext/stdinput.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/cgi_ext/stdinput.rb b/actionpack/lib/action_controller/cgi_ext/stdinput.rb
index b0ca63ef2f..5e9b6784af 100644
--- a/actionpack/lib/action_controller/cgi_ext/stdinput.rb
+++ b/actionpack/lib/action_controller/cgi_ext/stdinput.rb
@@ -16,6 +16,7 @@ module ActionController
def initialize_with_stdinput(type = nil, stdinput = $stdin)
@stdinput = stdinput
+ @stdinput.set_encoding(Encoding::BINARY) if @stdinput.respond_to?(:set_encoding)
initialize_without_stdinput(type || 'query')
end
end