From 9e0da0459845eeddc3dbd4e7951bb539802a4066 Mon Sep 17 00:00:00 2001 From: Li Cao Date: Wed, 12 May 2021 08:41:41 +0800 Subject: [PATCH] [mac-frame] fix setting mCslPresent field (#6610) --- src/core/thread/mesh_forwarder.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/thread/mesh_forwarder.cpp b/src/core/thread/mesh_forwarder.cpp index 152ad2a67..ca9d1cdbb 100644 --- a/src/core/thread/mesh_forwarder.cpp +++ b/src/core/thread/mesh_forwarder.cpp @@ -1567,7 +1567,12 @@ void MeshForwarder::AppendHeaderIe(const Message *aMessage, Mac::TxFrame &aFrame if (Get().IsCslEnabled()) { IgnoreError(aFrame.AppendHeaderIeAt(index)); - iePresent = true; + aFrame.mInfo.mTxInfo.mCslPresent = true; + iePresent = true; + } + else + { + aFrame.mInfo.mTxInfo.mCslPresent = false; } #endif