From 631557e81f7288a3db1bf6f45c7196efdde6fac0 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Fri, 8 Jun 2018 10:13:52 -0700 Subject: [PATCH] [data-poll] only allow data polling when rx-off-when-idle (#2770) --- src/core/thread/data_poll_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/thread/data_poll_manager.cpp b/src/core/thread/data_poll_manager.cpp index bcba9033c..892ee442a 100644 --- a/src/core/thread/data_poll_manager.cpp +++ b/src/core/thread/data_poll_manager.cpp @@ -71,7 +71,7 @@ otError DataPollManager::StartPolling(void) otError error = OT_ERROR_NONE; VerifyOrExit(!mEnabled, error = OT_ERROR_ALREADY); - VerifyOrExit(!GetNetif().GetMle().IsFullThreadDevice(), error = OT_ERROR_INVALID_STATE); + VerifyOrExit(!GetNetif().GetMle().IsRxOnWhenIdle(), error = OT_ERROR_INVALID_STATE); mEnabled = true; ScheduleNextPoll(kRecalculatePollPeriod);