diff --git a/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c b/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c
index 200158c7a4f00a9c61ba07bc61e5537c465b8589..75f0adec6b4031258261ed0c9d10c4c0cd1282bb 100644
--- a/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c
+++ b/modules/channel/chain-net-srv/dap_stream_ch_chain_net_srv.c
@@ -1440,7 +1440,7 @@ static bool s_stream_ch_packet_in(dap_stream_ch_t *a_ch, void *a_arg)
             l_usage->is_waiting_next_receipt_sign = false;
         }
 
-        if (l_usage->is_grace && l_usage->is_waiting_first_receipt_sign){
+        if (l_usage->is_waiting_first_receipt_sign){
             l_usage->is_waiting_first_receipt_sign = false;
             l_usage->is_grace = false;
         }