From 08c11e205adfee60a11f4d93bfca2e79b9e30bb4 Mon Sep 17 00:00:00 2001 From: "alexey.stratulat" <alexey.stratulat@demlabs.net> Date: Thu, 17 Oct 2019 21:35:43 +0700 Subject: [PATCH] [*] Fix. Errors --- include/wrapping_dap_chain_datum.h | 2 +- src/wrapping_dap_chain_datum.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/wrapping_dap_chain_datum.h b/include/wrapping_dap_chain_datum.h index bfbdeb56..fd25630d 100644 --- a/include/wrapping_dap_chain_datum.h +++ b/include/wrapping_dap_chain_datum.h @@ -103,7 +103,7 @@ static PyTypeObject DapChainDatumObject_DapChainDatumObjectType = { 0, /* tp_dictoffset */ 0, /* tp_init */ 0, /* tp_alloc */ - PyDapChainDatumObject_new, /* tp_new */ + DapChainDatumObject_new, /* tp_new */ }; /* -------------------------------- */ diff --git a/src/wrapping_dap_chain_datum.c b/src/wrapping_dap_chain_datum.c index c9ef627b..b4816194 100644 --- a/src/wrapping_dap_chain_datum.c +++ b/src/wrapping_dap_chain_datum.c @@ -10,6 +10,7 @@ PyObject *PyDapChainDatumObject_new(PyTypeObject *type_object, PyObject *args, P if (!PyArg_ParseTuple(args, "h|S|n", &type_id, &bytes, &data_size)) return NULL; PyDapChainDatumObject *obj = (PyDapChainDatumObject*)PyType_GenericNew(type_object, args, kwds); - obj->datum = dap_chain_datum_create(type_id, bytes, data_size); + void* bytes_v = (void *)PyBytes_AsString((PyObject*)bytes); + obj->datum = dap_chain_datum_create(type_id, bytes_v, data_size); return (PyObject *)obj; } -- GitLab