From 7d7cb63fcbab523671c745e5c1dfb6c13113d3f9 Mon Sep 17 00:00:00 2001 From: "aleksei.voronin" <aleksei.voronin@demlabs.net> Date: Sat, 9 May 2020 05:11:18 +0300 Subject: [PATCH] [*] fixed an error in dap_chain_datum_token_tsd_create_string() function --- modules/common/include/dap_chain_datum_token.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/common/include/dap_chain_datum_token.h b/modules/common/include/dap_chain_datum_token.h index f347de9d1a..32e2f42eb5 100644 --- a/modules/common/include/dap_chain_datum_token.h +++ b/modules/common/include/dap_chain_datum_token.h @@ -242,7 +242,7 @@ void dap_chain_datum_token_flags_dump(dap_string_t * a_str_out, uint16_t a_flags #define dap_chain_datum_token_tsd_get_scalar(a,typeconv) *((typeconv*) a->data) // NULL-terminated string -#define dap_chain_datum_token_tsd_create_string(type,str) dap_chain_datum_token_tsd_create (type,str, dap_strlen(str)) +#define dap_chain_datum_token_tsd_create_string(type,str) dap_chain_datum_token_tsd_create (type,str, dap_strlen(str)+1) #define dap_chain_datum_token_tsd_get_string(a) ( ((char*) a->data )[a->size-1] == '\0'? (char*) a->data : "<CORRUPTED STRING>" ) #define dap_chain_datum_token_tsd_get_string_const(a) ( ((const char*) a->data )[a->size-1] == '\0'? (const char*) a->data : "<CORRUPTED STRING>" ) -- GitLab