From d6568b007574ce17216fc60288ff86c5a5c7d0df Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Thu, 24 Jun 2021 11:12:21 +0200 Subject: [PATCH] PYADPT-116: Fix Blob.data getter for binary data, esp. null-bytes. --- src/pEp/_pEp/message.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pEp/_pEp/message.cc b/src/pEp/_pEp/message.cc index 11bd51a..3666669 100644 --- a/src/pEp/_pEp/message.cc +++ b/src/pEp/_pEp/message.cc @@ -95,7 +95,8 @@ namespace pEp { } object Message::Blob::data() { - return object(handle<>(PyBytes_FromString(_bl->value))); + return object(handle<>(PyBytes_FromStringAndSize(_bl->value, + _bl->size))); } void Message::Blob::data(object data) {