From 2a6cef7eac64dc3df4a17ba3dc73fb5e1046fc29 Mon Sep 17 00:00:00 2001 From: Xusheng Date: Tue, 28 May 2024 11:45:31 +0800 Subject: Fix Python DownloadProvider. Fix https://github.com/Vector35/binaryninja-api/issues/5467 --- python/downloadprovider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python/downloadprovider.py') diff --git a/python/downloadprovider.py b/python/downloadprovider.py index 9ac5faae..169f08fc 100644 --- a/python/downloadprovider.py +++ b/python/downloadprovider.py @@ -128,8 +128,8 @@ class DownloadInstance(object): self.bn_response.headerKeys = (ctypes.c_char_p * len(py_response.headers))() self.bn_response.headerValues = (ctypes.c_char_p * len(py_response.headers))() for i, (key, value) in enumerate(py_response.headers.items()): - self.bn_response.headerKeys[i] = core.BNAllocString(key.decode('utf8')) - self.bn_response.headerValues[i] = core.BNAllocString(value.decode('utf8')) + self.bn_response.headerKeys[i] = core.BNAllocString(key) + self.bn_response.headerValues[i] = core.BNAllocString(value) out_response[0] = ctypes.pointer(self.bn_response) else: -- cgit v1.3.1