summaryrefslogtreecommitdiff
path: root/lib/rubygems/safe_marshal.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rubygems/safe_marshal.rb')
-rw-r--r--lib/rubygems/safe_marshal.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rubygems/safe_marshal.rb b/lib/rubygems/safe_marshal.rb
index 215f851167..d308f2d65f 100644
--- a/lib/rubygems/safe_marshal.rb
+++ b/lib/rubygems/safe_marshal.rb
@@ -62,7 +62,7 @@ module Gem
end
def self.load(input, permitted_classes: [::Symbol], permitted_symbols: [], permitted_ivars: {})
- root = Reader.new(StringIO.new(input, "r")).read!
+ root = Reader.new(StringIO.new(input, "r").binmode).read!
Visitors::ToRuby.new(
permitted_classes: permitted_classes,