diff --git a/dap-sdk b/dap-sdk index 32ee5dddfa5641119add13d4334d3f37a90c4313..c427c109455c41aabb0cb21d35129b7628ee823c 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 32ee5dddfa5641119add13d4334d3f37a90c4313 +Subproject commit c427c109455c41aabb0cb21d35129b7628ee823c diff --git a/modules/chain/dap_chain_ch.c b/modules/chain/dap_chain_ch.c index cbe65fd27c5ea5eb8c03c16a4e3a1fab8f429667..2b1dc7ef8d508fe6564eb1c6368395857fe3bc4c 100644 --- a/modules/chain/dap_chain_ch.c +++ b/modules/chain/dap_chain_ch.c @@ -1071,9 +1071,8 @@ void s_stream_ch_packet_in(dap_stream_ch_t* a_ch, void* a_arg) case DAP_STREAM_CH_CHAIN_PKT_TYPE_CHAIN: { 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 != l_chain_pkt->hdr.data_size)) { + if (l_chain_pkt->hdr.version >= 2 && + l_chain_pkt_data_size != l_chain_pkt->hdr.data_size) { log_it(L_WARNING, "Incorrect chain packet size"); break; }