diff --git a/dap_chain_node_cli_cmd_tx.c b/dap_chain_node_cli_cmd_tx.c index dee80f84b21cc52350cbc3da3fd1bbdbafe2e193..94f688b5ccbc5dcc74c23ed39b3990b3a8b16abb 100644 --- a/dap_chain_node_cli_cmd_tx.c +++ b/dap_chain_node_cli_cmd_tx.c @@ -301,6 +301,9 @@ char* dap_db_history_addr(dap_chain_addr_t * a_addr, dap_chain_t * a_chain) // load transactions dap_chain_atom_iter_t *l_atom_iter = a_chain->callback_atom_iter_create(a_chain); dap_chain_atom_ptr_t *l_atom = a_chain->callback_atom_iter_get_first(l_atom_iter); + if (!l_atom) { + return NULL; + } size_t l_atom_size = a_chain->callback_atom_get_size(l_atom); while(l_atom && l_atom_size) {