From dea8b6aa8738703e2fc27214b16ab310a7c33011 Mon Sep 17 00:00:00 2001
From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net>
Date: Thu, 19 Nov 2020 19:30:33 +0700
Subject: [PATCH] [*] Fix

---
 CMakeLists.txt                              | 2 +-
 modules/channel/chain/dap_stream_ch_chain.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4f37fb803a..e703e77567 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@ project(cellframe-sdk C)
 cmake_minimum_required(VERSION 2.8)
 
 set(CMAKE_C_STANDARD 11)
-set(CELLFRAME_SDK_NATIVE_VERSION "2.6-49")
+set(CELLFRAME_SDK_NATIVE_VERSION "2.6-50")
 add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"")
 
 set(DAPSDK_MODULES "")
diff --git a/modules/channel/chain/dap_stream_ch_chain.c b/modules/channel/chain/dap_stream_ch_chain.c
index cd926445a6..aca5487348 100644
--- a/modules/channel/chain/dap_stream_ch_chain.c
+++ b/modules/channel/chain/dap_stream_ch_chain.c
@@ -794,12 +794,12 @@ static bool s_out_pkt_callback(dap_proc_thread_t *a_thread, void *a_arg)
                 if(s_debug_chain_sync){
                     dap_chain_hash_fast_t l_atom_hash={0};
                     dap_hash_fast(l_ch_chain->request_atom_iter->cur, l_ch_chain->request_atom_iter->cur_size,&l_atom_hash);
-                    char l_atom_hash_str[DAP_CHAIN_HASH_FAST_SIZE+1];
-                    dap_chain_hash_fast_to_str(&l_atom_hash,l_atom_hash_str,DAP_CHAIN_HASH_FAST_SIZE);
+                    char *l_atom_hash_str= dap_chain_hash_fast_to_str_new(&l_atom_hash);
 
                     log_it(L_INFO, "Out CHAIN pkt: net=0x%08x chain=0x%08x cell=0x%08x atom_size=%d atom_hash=%s",
                            l_ch_chain->request_hdr.net_id.uint64,l_ch_chain->request_hdr.chain_id.uint64, l_ch_chain->request_hdr.cell_id.uint64
                            , l_ch_chain->request_atom_iter->cur_size,l_atom_hash_str);
+                    DAP_DELETE(l_atom_hash_str);
                 }
                 dap_stream_ch_chain_pkt_write_unsafe(l_ch, DAP_STREAM_CH_CHAIN_PKT_TYPE_CHAIN, l_ch_chain->request_hdr.net_id,
                                                      l_ch_chain->request_hdr.chain_id, l_ch_chain->request_hdr.cell_id,
-- 
GitLab