If the payload type is an octet-stream don't parse it as utf-8
This commit is contained in:
parent
357b1afe4d
commit
a9ce746b21
1 changed files with 4 additions and 1 deletions
|
@ -113,6 +113,9 @@ class Serializer(object):
|
||||||
raise AttributeError("Packet length %s, pos %s" % (length_packet, pos))
|
raise AttributeError("Packet length %s, pos %s" % (length_packet, pos))
|
||||||
message.payload = ""
|
message.payload = ""
|
||||||
payload = values[pos:]
|
payload = values[pos:]
|
||||||
|
if message.payload_type == defines.Content_types["application/octet-stream"]:
|
||||||
|
message.payload = payload
|
||||||
|
else:
|
||||||
message.payload = payload.decode("utf-8")
|
message.payload = payload.decode("utf-8")
|
||||||
pos += len(payload)
|
pos += len(payload)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue