Address deadlock am: d401baa236

am: 2d7e47508b

Change-Id: Iffe367f44be7049b013ce1fda7394de924dd83ae
This commit is contained in:
Rahul Frias
2018-05-30 00:06:13 -07:00
committed by android-build-merger

View File

@@ -1655,13 +1655,15 @@ void CdmEngine::OnTimerEvent() {
bool is_initial_usage_update = false;
bool is_usage_update_needed = false;
{
AutoLock lock(session_map_lock_);
CdmSessionList sessions;
session_map_.GetSessionList(sessions);
while (!sessions.empty()) {
is_initial_usage_update =
is_initial_usage_update || sessions.front()->is_initial_usage_update();
is_initial_usage_update ||
sessions.front()->is_initial_usage_update();
is_usage_update_needed =
is_usage_update_needed || sessions.front()->is_usage_update_needed();
@@ -1703,6 +1705,7 @@ void CdmEngine::OnTimerEvent() {
}
}
}
}
CloseExpiredReleaseSessions();
}