From 7b50180e79d04452b756ac240a1bac1eafb2d9e2 Mon Sep 17 00:00:00 2001 From: "Dmitriy A. Gerasimov" <dmitriy.gerasimov@demlabs.net> Date: Mon, 19 Jul 2021 14:52:04 +0700 Subject: [PATCH] [*] Fixed delete callback --- CMakeLists.txt | 2 +- dap-sdk/net/core/dap_worker.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7553c4bc2c..09f8b9f095 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ project(cellframe-sdk C) cmake_minimum_required(VERSION 3.0) set(CMAKE_C_STANDARD 11) -set(CELLFRAME_SDK_NATIVE_VERSION "2.9-10") +set(CELLFRAME_SDK_NATIVE_VERSION "2.9-11") add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"") set(DAPSDK_MODULES "") message("Cellframe modules: ${CELLFRAME_MODULES}") diff --git a/dap-sdk/net/core/dap_worker.c b/dap-sdk/net/core/dap_worker.c index 9f6df3a750..fb0c8c8f41 100644 --- a/dap-sdk/net/core/dap_worker.c +++ b/dap-sdk/net/core/dap_worker.c @@ -977,7 +977,7 @@ static void s_queue_delete_es_callback( dap_events_socket_t * a_es, void * a_arg assert(l_es_handler); dap_events_socket_t * l_esocket = (dap_events_socket_t*) l_es_handler->esocket; if (dap_events_socket_check_uuid_unsafe (a_es->worker,l_esocket, l_es_handler->uuid)){ - ((dap_events_socket_t*)a_arg)->flags |= DAP_SOCK_SIGNAL_CLOSE; // Send signal to socket to kill + l_esocket->flags |= DAP_SOCK_SIGNAL_CLOSE; // Send signal to socket to kill }else log_it(L_INFO, "While we were sending the delete() message, esocket %p has been disconnected", l_esocket); DAP_DELETE(l_es_handler); -- GitLab