diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b6b2d30f1e5adfd6b8f38eb910bee325f27020ee..8f98ac50e3c999d9d4c09a7dd7355751c759a8ab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,7 +6,7 @@ stages: variables: GIT_SUBMODULE_STRATEGY: normal -kelvin-node-schedule: +cellframe-node-schedule: stage: build tags: - cellframe-node diff --git a/cellframe-sdk b/cellframe-sdk index 2f78f7376dfdc007def7607432f0120f7473ea28..1dc31768d2ff237659245726a97ab5bafc085777 160000 --- a/cellframe-sdk +++ b/cellframe-sdk @@ -1 +1 @@ -Subproject commit 2f78f7376dfdc007def7607432f0120f7473ea28 +Subproject commit 1dc31768d2ff237659245726a97ab5bafc085777 diff --git a/python-cellframe b/python-cellframe index cab83e93ef3b19e8bf2104549d77f6fa74b2fd3d..32d89f25b2f29d84fdfa40e62f7555feb33f14d8 160000 --- a/python-cellframe +++ b/python-cellframe @@ -1 +1 @@ -Subproject commit cab83e93ef3b19e8bf2104549d77f6fa74b2fd3d +Subproject commit 32d89f25b2f29d84fdfa40e62f7555feb33f14d8 diff --git a/sources/main.c b/sources/main.c index 5e7e3e54fb58d5741ab80a827d3264c1d588549f..f6533e23769ac5375b77657a4c48c0954b581820 100755 --- a/sources/main.c +++ b/sources/main.c @@ -500,9 +500,9 @@ int main( int argc, const char **argv ) //failure: - #ifdef DAP_SUPPORT_PYTHON_PLUGINS - dap_chain_plugins_deinit(); - #endif +// #ifdef DAP_SUPPORT_PYTHON_PLUGINS +// dap_chain_plugins_deinit(); +// #endif dap_dns_server_stop(); dap_stream_deinit(); dap_stream_ctl_deinit(); diff --git a/sources/sig_unix_handler.c b/sources/sig_unix_handler.c index 4da9d90186b1b5735999ffdbedc5e1b2b9229548..74dafc0553f7b84b87c6f19a9ee3239dab268c12 100644 --- a/sources/sig_unix_handler.c +++ b/sources/sig_unix_handler.c @@ -1,6 +1,7 @@ #include <signal.h> #include <stdio.h> #include <string.h> +#include <unistd.h> #include "dap_common.h" #include "dap_events.h" @@ -37,7 +38,7 @@ static void clear_pid_file() { static void sig_exit_handler(int sig_code) { log_it(L_DEBUG, "Got exit code: %d", sig_code); - + clear_pid_file(); #ifdef DAP_SUPPORT_PYTHON_PLUGINS @@ -57,11 +58,6 @@ static void sig_exit_handler(int sig_code) { #ifdef DAP_MODULES_DYNAMIC dap_modules_dynamic_close_cdb(); #endif - dap_dns_server_stop(); - dap_server_deinit(); - dap_events_stop_all(); - dap_events_deinit(); - dap_config_close( g_config ); dap_interval_timer_deinit(); dap_common_deinit(); @@ -95,7 +91,7 @@ int sig_unix_handler_deinit() { //log_it(L_DEBUG, "Deinit"); if( s_pid_path ) - DAP_DELETE((void *)s_pid_path); + DAP_DELETE(s_pid_path); signal(SIGTERM, SIG_DFL); signal(SIGINT, SIG_DFL);