From 437e0a9075784798f26242b2d711b9da5da3bbfb Mon Sep 17 00:00:00 2001
From: "roman.khlopkov" <roman.khlopkov@demlabs.net>
Date: Mon, 12 Feb 2024 16:04:05 +0300
Subject: [PATCH] [-] Oversize control double

---
 dap-sdk                      | 2 +-
 modules/chain/dap_chain_ch.c | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dap-sdk b/dap-sdk
index 32ee5dddfa..c427c10945 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 cbe65fd27c..2b1dc7ef8d 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;
             }
-- 
GitLab