[mac] Ensure to clear mDelaySleep flag after delaying sleep (#2023)

This commit fixes an issue related to the OpenThread feature
`OPENTHREAD_CONFIG_STAY_AWAKE_BETWEEN_FRAGMENTS` to  ensure that
`mDelaySleep` flag is cleared after timer starts so that sleep is
delayed only once.
This commit is contained in:
Abtin Keshavarzian
2017-07-25 13:12:25 -07:00
committed by Jonathan Hui
parent 6a1851106a
commit ea73c92151
+2 -1
View File
@@ -1126,8 +1126,9 @@ void Mac::RadioSleep(void)
if (mDelaySleep)
{
// Restart delay sleep timer
// Start delay sleep timer
mReceiveTimer.Start(kSleepDelay);
mDelaySleep = false;
}
else
#endif