diff --git a/modules/net/dap_chain_net.c b/modules/net/dap_chain_net.c index 0cc37432f7cf43baa07b28b1880da29ba5c7c8a0..f593cba666709b5cf461b6b4b24891c0c1df38af 100644 --- a/modules/net/dap_chain_net.c +++ b/modules/net/dap_chain_net.c @@ -3266,7 +3266,7 @@ static void s_sync_timer_callback(void *a_arg) l_net_pvt->sync_context.cur_cell = l_net_pvt->sync_context.cur_chain->cells; l_net_pvt->sync_context.cur_chain->state = CHAIN_SYNC_STATE_WAITING; dap_chain_ch_sync_request_t l_request = {}; - uint64_t l_last_num = l_request.num_from; + uint64_t l_last_num = 0; if (!dap_chain_get_atom_last_hash_num(l_net_pvt->sync_context.cur_chain, l_net_pvt->sync_context.cur_cell ? l_net_pvt->sync_context.cur_cell->id @@ -3277,6 +3277,7 @@ static void s_sync_timer_callback(void *a_arg) l_net->pub.name); return; } + l_request.num_from = l_last_num; dap_chain_ch_pkt_t *l_chain_pkt = dap_chain_ch_pkt_new(l_net->pub.id, l_net_pvt->sync_context.cur_chain->id, l_net_pvt->sync_context.cur_cell ? l_net_pvt->sync_context.cur_cell->id : c_dap_chain_cell_id_null,