diff options
Diffstat (limited to 'wl1271/stad/src/Data_link/TrafficMonitor.c')
-rw-r--r-- | wl1271/stad/src/Data_link/TrafficMonitor.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/wl1271/stad/src/Data_link/TrafficMonitor.c b/wl1271/stad/src/Data_link/TrafficMonitor.c index 501111cd..08f7f46c 100644 --- a/wl1271/stad/src/Data_link/TrafficMonitor.c +++ b/wl1271/stad/src/Data_link/TrafficMonitor.c @@ -1192,9 +1192,11 @@ static void TrafficMonitor_ChangeDownTimerStatus (TI_HANDLE hTrafficMonitor, TI_ { pTrafficMonitor->DownTimerEnabled = TI_FALSE; tmr_StopTimer (pTrafficMonitor->hTrafficMonTimer); + os_wake_unlock(pTrafficMonitor->hOs); } else if ((downEventsFound > 0) && (pTrafficMonitor->DownTimerEnabled == TI_FALSE)) { + os_wake_lock(pTrafficMonitor->hOs); pTrafficMonitor->DownTimerEnabled = TI_TRUE; /* Start the timer with user defined percentage of the the minimum interval discovered earlier */ tmr_StartTimer (pTrafficMonitor->hTrafficMonTimer, |