diff --git a/modules/chain/dap_chain_ch.c b/modules/chain/dap_chain_ch.c index 24b663613ef51f12b13677c8bd317b44ec162433..cbe65fd27c5ea5eb8c03c16a4e3a1fab8f429667 100644 --- a/modules/chain/dap_chain_ch.c +++ b/modules/chain/dap_chain_ch.c @@ -1073,7 +1073,7 @@ void s_stream_ch_packet_in(dap_stream_ch_t* a_ch, void* a_arg) dap_chain_ch_pkt_t *l_chain_pkt = (dap_chain_ch_pkt_t *)l_ch_pkt->data; if (l_chain_pkt_data_size <= sizeof(dap_chain_ch_pkt_t) || (l_chain_pkt->hdr.version >= 2 && - l_chain_pkt_data_size != sizeof(dap_chain_ch_pkt_t) + l_chain_pkt->hdr.data_size)) { + l_chain_pkt_data_size != l_chain_pkt->hdr.data_size)) { log_it(L_WARNING, "Incorrect chain packet size"); break; }