diff options
Diffstat (limited to 'lib/rubygems/safe_marshal.rb')
-rw-r--r-- | lib/rubygems/safe_marshal.rb | 2 |
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, |