lib/amq/protocol/client.rb in amq-protocol-2.0.0 vs lib/amq/protocol/client.rb in amq-protocol-2.0.1

- old
+ new

@@ -1435,10 +1435,11 @@ # result = [60, 0, body_size, flags].pack('n2Qn') result = [60, 0].pack(PACK_UINT16_X2) result += AMQ::Pack.pack_uint64_big_endian(body_size) result += [flags].pack(PACK_UINT16) - result + pieces.join(EMPTY_STRING) + pieces_joined = pieces.join(EMPTY_STRING) + result.force_encoding(pieces_joined.encoding) + pieces_joined end # THIS DECODES ONLY FLAGS DECODE_PROPERTIES = { 0x8000 => :content_type,