Fix #6079, Check nil when using read_exactly_n_bytes

bug/bundler_fix
Dev Mohanty 2015-11-16 18:06:49 -06:00 committed by wchen-r7
parent f0da09090d
commit ce62984e52
1 changed files with 1 additions and 1 deletions

View File

@ -44,7 +44,7 @@ class Message
def self.read(stream, startup=false)
type = stream.read_exactly_n_bytes(1) unless startup
length = stream.read_exactly_n_bytes(4).unpack('N').first # FIXME: length should be signed, not unsigned
length = stream.read_exactly_n_bytes(4).to_s.unpack('N').first # FIXME: length should be signed, not unsigned
raise ParseError unless length >= 4