From 7f4e930677804b434231c376c02ee2068bfb986b Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Fri, 16 Jun 2017 21:15:24 +0200 Subject: [PATCH] do not decode received data via IBB before writing them to a file --- src/common/protocol/bytestream.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/protocol/bytestream.py b/src/common/protocol/bytestream.py index 032f9b38c..809a682f3 100644 --- a/src/common/protocol/bytestream.py +++ b/src/common/protocol/bytestream.py @@ -926,10 +926,10 @@ class ConnectionIBBytestream(ConnectionBytestream): log.debug('ReceiveHandler called sid->%s seq->%s' % (sid, seq)) try: seq = int(seq) - data = base64.b64decode(data.encode('utf-8')).decode('utf-8') + data = base64.b64decode(data.encode('utf-8')) except Exception: seq = '' - data = '' + data = b'' err = None file_props = FilesProp.getFilePropByTransportSid(self.name, sid) if file_props is None: