diff --git a/CMakeLists.txt b/CMakeLists.txt index dafd0e12a862cfe566a33693d0f15f63835931da..f2fb539d0675626486387fc25f1d682fcdb6be45 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 cbed679e9611900c8de9b446b0089e861316e3d6..f70f5132dc6cc88ab9aaa2a4c8f60eeed972f25a 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;