From 449f09e5d4b77dbd689f66ad40f1dce309ec5b8e Mon Sep 17 00:00:00 2001
From: "Constantin P." <papizh.konstantin@demlabs.net>
Date: Sat, 26 Oct 2024 13:17:47 +0700
Subject: [PATCH] ...

---
 modules/cellframe-sdk/chain/src/libdap-chain-python.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/cellframe-sdk/chain/src/libdap-chain-python.c b/modules/cellframe-sdk/chain/src/libdap-chain-python.c
index e826fa2e..0f9a463a 100644
--- a/modules/cellframe-sdk/chain/src/libdap-chain-python.c
+++ b/modules/cellframe-sdk/chain/src/libdap-chain-python.c
@@ -82,7 +82,8 @@ PyObject *dap_chain_load_from_cfg_py(PyObject *self, PyObject *args){
     if (!PyArg_ParseTuple(args, "s|O|s", &chain_net_name, &obj_net_id, &cfg_name))
         return NULL;
     PyObject *res_obj = _PyObject_New(&DapChainObjectType);
-    ((PyDapChainObject*)res_obj)->chain_t = dap_chain_load_from_cfg(chain_net_name, ((PyDapChainNetIdObject*)obj_net_id)->net_id, cfg_name);
+    dap_config_t *l_chain_config = dap_config_open(cfg_name);
+    ((PyDapChainObject*)res_obj)->chain_t = dap_chain_load_from_cfg(chain_net_name, ((PyDapChainNetIdObject*)obj_net_id)->net_id, l_chain_config);
     return Py_BuildValue("O", &res_obj);
 }
 
-- 
GitLab