diff --git a/src/core/mac/data_poll_sender.cpp b/src/core/mac/data_poll_sender.cpp index 6af166d12..ab1ad0db6 100644 --- a/src/core/mac/data_poll_sender.cpp +++ b/src/core/mac/data_poll_sender.cpp @@ -550,7 +550,8 @@ uint32_t DataPollSender::GetDefaultPollPeriod(void) const #if OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE && OPENTHREAD_CONFIG_MAC_CSL_AUTO_SYNC_ENABLE if (Get().IsCslEnabled()) { - period = OT_MIN(period, Time::SecToMsec(Get().GetCslTimeout())); + period = OT_MIN(period, Time::SecToMsec(Get().GetCslTimeout())); + pollAhead = static_cast(kRetxPollPeriod); } #endif