From c36582cebce7ed0a3cc4050e734e57a571bf843a Mon Sep 17 00:00:00 2001 From: "Constantin P." <papizh.konstantin@demlabs.net> Date: Sat, 23 Nov 2024 10:07:50 +0000 Subject: [PATCH] Hotfix wrns --- dap-sdk | 2 +- sources/main_node_tool.c | 4 ++-- sources/sig_unix_handler.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dap-sdk b/dap-sdk index 09462f6ea..fd2ac4c6f 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 09462f6ea2c421c663d6e946924b231b7c99f176 +Subproject commit fd2ac4c6f2d32cf190817c65e66d5c5b9087e7e3 diff --git a/sources/main_node_tool.c b/sources/main_node_tool.c index 1769f34b2..3caaced45 100644 --- a/sources/main_node_tool.c +++ b/sources/main_node_tool.c @@ -517,7 +517,7 @@ static int s_cert_copy(int argc, const char **argv, bool a_pvt_key_copy) dap_cert_t *l_cert_new = dap_cert_new(l_cert_new_name); l_cert_new->enc_key = dap_enc_key_new(l_cert->enc_key->type); // Copy public key (copy only memory address of key storage) - l_cert_new->enc_key->pub_key_data = DAP_DUP_SIZE(l_cert->enc_key->pub_key_data, + l_cert_new->enc_key->pub_key_data = DAP_DUP_SIZE((byte_t*)l_cert->enc_key->pub_key_data, l_cert->enc_key->pub_key_data_size); if (!l_cert_new->enc_key->pub_key_data) { log_it(L_CRITICAL, "%s", c_error_memory_alloc); @@ -526,7 +526,7 @@ static int s_cert_copy(int argc, const char **argv, bool a_pvt_key_copy) l_cert_new->enc_key->pub_key_data_size = l_cert->enc_key->pub_key_data_size; // Copy private key for rename (copy only memory address of key storage) if (l_cert->enc_key->priv_key_data && l_cert->enc_key->priv_key_data_size && a_pvt_key_copy) { - l_cert_new->enc_key->priv_key_data = DAP_DUP_SIZE(l_cert->enc_key->priv_key_data, + l_cert_new->enc_key->priv_key_data = DAP_DUP_SIZE((byte_t*)l_cert->enc_key->priv_key_data, l_cert->enc_key->priv_key_data_size); if (!l_cert_new->enc_key->priv_key_data) { log_it(L_CRITICAL, "%s", c_error_memory_alloc); diff --git a/sources/sig_unix_handler.c b/sources/sig_unix_handler.c index 73b7b4e0c..18d245945 100644 --- a/sources/sig_unix_handler.c +++ b/sources/sig_unix_handler.c @@ -38,9 +38,9 @@ static void clear_pid_file() { } static void sig_exit_handler(int sig_code) { - log_it(L_DEBUG, "Got exit code: %d", sig_code); - exit(sig_code); + fflush(stdout); + exit(0); /*clear_pid_file(); dap_plugin_deinit(); -- GitLab