From 99337fde2a4cf6863742e7c2ac70a35fb22787e0 Mon Sep 17 00:00:00 2001 From: "Constantin P." <papizh.konstantin@demlabs.net> Date: Mon, 14 Oct 2024 19:10:21 +0700 Subject: [PATCH] ... --- modules/chain/dap_chain_cell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/chain/dap_chain_cell.c b/modules/chain/dap_chain_cell.c index 88e50a2aaf..89438c658b 100644 --- a/modules/chain/dap_chain_cell.c +++ b/modules/chain/dap_chain_cell.c @@ -463,7 +463,7 @@ int dap_chain_cell_load(dap_chain_t *a_chain, dap_chain_cell_t *a_cell) break; } l_el_size = *(uint64_t*)a_cell->map_pos; - if ( l_el_size > (size_t)(l_full_size - l_pos) ) + if ( !l_el_size || l_el_size > (size_t)(l_full_size - l_pos) ) break; a_cell->map_pos += sizeof(uint64_t); dap_chain_atom_ptr_t l_atom = (dap_chain_atom_ptr_t)(a_cell->map_pos); -- GitLab