From 427637bf0bd2cf2421e11aec4c87389148f81e35 Mon Sep 17 00:00:00 2001
From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net>
Date: Fri, 27 Mar 2020 00:22:49 +0700
Subject: [PATCH] [*] Fixes

---
 src/wrapping_dap_chain_common.c   | 1 +
 src/wrapping_dap_chain_datum_tx.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/wrapping_dap_chain_common.c b/src/wrapping_dap_chain_common.c
index 9bb16e5d..b6984985 100644
--- a/src/wrapping_dap_chain_common.c
+++ b/src/wrapping_dap_chain_common.c
@@ -34,6 +34,7 @@ PyObject *dap_chain_addr_fill_py(PyObject *self, PyObject *args){
     if (!PyArg_ParseTuple(args, "O|O", &key, &net_id))
         return NULL;
     dap_chain_addr_fill(((PyDapChainAddrObject*)self)->addr, ((PyCryptoKeyObject*)key)->key, &(((PyDapChainNetIdObject*)net_id)->net_id));
+    return self;
 }
 
 PyObject *dap_chain_addr_check_sum_py(PyObject *self, PyObject *args){
diff --git a/src/wrapping_dap_chain_datum_tx.c b/src/wrapping_dap_chain_datum_tx.c
index dc1c32df..5ed4299e 100644
--- a/src/wrapping_dap_chain_datum_tx.c
+++ b/src/wrapping_dap_chain_datum_tx.c
@@ -168,7 +168,7 @@ static dap_chain_datum_tx_t **PyListToDapChainDatumTxArray(PyObject *a_in_obj){
 }
 
 static PyObject* DapChainDatumTxArrayToPyList(dap_chain_datum_tx_t** datum_txs){
-    size_t len = sizeof(datum_txs) / sizeof(datum_txs[0]);
+    size_t len = sizeof(datum_txs) / sizeof(*datum_txs);
     PyObject* list = PyList_New((Py_ssize_t)len);
     for (size_t i=0; i < len; i++){
         PyObject *obj = _PyObject_New(&DapChainDatumTx_DapChainDatumTxObjectType);
@@ -188,7 +188,7 @@ dap_chain_tx_out_cond_t **PyListToDapChainTxOutCond(PyObject *list){
 }
 
 PyObject *DapChainTxOutCondObjectToPyList(dap_chain_tx_out_cond_t **out_cond){
-    size_t len = sizeof(out_cond) / sizeof(out_cond[0]);
+    size_t len = sizeof(out_cond) / sizeof(*out_cond);
     PyObject *list = PyList_New((Py_ssize_t)len);
     for (size_t i=0; i< len;i++ ){
         PyObject *obj = _PyObject_New(&DapChainTxOutCond_DapChainTxOutCondObjectType);
-- 
GitLab