From 9842c8834e5017d01e8a8302f047bd87fb771777 Mon Sep 17 00:00:00 2001
From: Roman Khlopkov <roman.khlopkov@demlabs.net>
Date: Tue, 27 Oct 2020 14:28:45 +0000
Subject: [PATCH] bugs-4609

---
 CMakeLists.txt                  | 2 +-
 dap-sdk/net/client/dap_client.c | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index dafd0e12a8..f2fb539d06 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-24")
+set(CELLFRAME_SDK_NATIVE_VERSION "2.6-25")
 add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"")
 
 set(DAPSDK_MODULES "")
diff --git a/dap-sdk/net/client/dap_client.c b/dap-sdk/net/client/dap_client.c
index cbed679e96..f70f5132dc 100644
--- a/dap-sdk/net/client/dap_client.c
+++ b/dap-sdk/net/client/dap_client.c
@@ -186,7 +186,6 @@ void dap_client_set_auth_cert_unsafe(dap_client_t * a_client, dap_cert_t *a_cert
 void dap_client_delete_unsafe(dap_client_t * a_client)
 {
     if ( DAP_CLIENT_PVT(a_client)->refs_count ==0 ){
-        DAP_CLIENT_PVT(a_client)->delete_callback(a_client, NULL);
         dap_client_pvt_delete( DAP_CLIENT_PVT(a_client) );
         pthread_mutex_destroy(&a_client->mutex);
         DAP_DELETE(a_client);
@@ -318,7 +317,7 @@ void dap_client_go_stage(dap_client_t * a_client, dap_client_stage_t a_stage_tar
 
     assert(l_client_pvt);
 
-    struct go_stage_arg *l_stage_arg = DAP_NEW(struct go_stage_arg);
+    struct go_stage_arg *l_stage_arg = DAP_NEW_Z(struct go_stage_arg);
     l_stage_arg->stage_end_callback = a_stage_end_callback;
     l_stage_arg->stage_target = a_stage_target;
     l_stage_arg->client_pvt = l_client_pvt;
-- 
GitLab