Commit 8e052b39 authored by Takumi Fujimoto's avatar Takumi Fujimoto Committed by Chromium LUCI CQ

Fix a UBSanVptr bot failure in MediaNotificationService

Sample failure:
https://ci.chromium.org/p/chromium/builders/ci/UBSanVptr%20Linux/51514

Bug: 1137496
Change-Id: I462398f4d452cf6755fa40c72cbbfdacbbeaac34
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2585995Reviewed-by: default avatarTommy Steimel <steimel@chromium.org>
Commit-Queue: Takumi Fujimoto <takumif@chromium.org>
Cr-Commit-Position: refs/heads/master@{#836262}
parent 2734d6f0
...@@ -692,10 +692,12 @@ void MediaNotificationService::SetDialogDelegate( ...@@ -692,10 +692,12 @@ void MediaNotificationService::SetDialogDelegate(
std::list<std::string> sorted_session_ids; std::list<std::string> sorted_session_ids;
for (const std::string& id : active_controllable_session_ids_) { for (const std::string& id : active_controllable_session_ids_) {
if (sessions_.find(id)->second.IsPlaying()) auto session_it = sessions_.find(id);
if (session_it != sessions_.end() && session_it->second.IsPlaying()) {
sorted_session_ids.push_front(id); sorted_session_ids.push_front(id);
else } else {
sorted_session_ids.push_back(id); sorted_session_ids.push_back(id);
}
} }
for (const std::string& id : sorted_session_ids) { for (const std::string& id : sorted_session_ids) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment