summaryrefslogtreecommitdiff
path: root/python/binaryview.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/binaryview.py')
-rw-r--r--python/binaryview.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index 199e8015..6b5ad48e 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -1779,9 +1779,10 @@ class BinaryView(object):
data = self.perform_read(offset, length)
if data is None:
return 0
+ data = cstr(data)
if len(data) > length:
data = data[0:length]
- ctypes.memmove(dest, str(data), len(data))
+ ctypes.memmove(dest, data, len(data))
return len(data)
except:
log.log_error(traceback.format_exc())