diff --git a/modules/chain/dap_chain_cell.c b/modules/chain/dap_chain_cell.c index 9e905f80ff2fc69ae8899699e199fecd4cccee33..f2b61e19c87a90aa421d540220e4f931654ed30c 100644 --- a/modules/chain/dap_chain_cell.c +++ b/modules/chain/dap_chain_cell.c @@ -467,7 +467,7 @@ int dap_chain_cell_open(dap_chain_t *a_chain, const char *a_filename, const char return log_it(L_ERROR, "Invalid cell file name \"%s\"", a_filename), EINVAL; } } - const char l_full_path[MAX_PATH]; + char l_full_path[MAX_PATH]; snprintf(l_full_path, MAX_PATH, "%s/%s", DAP_CHAIN_PVT(a_chain)->file_storage_dir, a_filename); pthread_rwlock_wrlock(&a_chain->cell_rwlock); int l_ret = s_cell_open(a_chain, l_full_path, l_cell_id, a_mode); @@ -476,7 +476,7 @@ int dap_chain_cell_open(dap_chain_t *a_chain, const char *a_filename, const char } int dap_chain_cell_open_by_id(dap_chain_t *a_chain, const dap_chain_cell_id_t a_cell_id, const char a_mode) { - const char l_full_path[MAX_PATH]; + char l_full_path[MAX_PATH]; snprintf(l_full_path, MAX_PATH, "%s/%"DAP_UINT64_FORMAT_x"."CELL_FILE_EXT, DAP_CHAIN_PVT(a_chain)->file_storage_dir, a_cell_id.uint64); pthread_rwlock_wrlock(&a_chain->cell_rwlock); int l_ret = s_cell_open(a_chain, l_full_path, a_cell_id, a_mode);