| Index: base/system_monitor/system_monitor.cc
|
| diff --git a/base/system_monitor/system_monitor.cc b/base/system_monitor/system_monitor.cc
|
| index 22f91d777108649c90c97915ce471b724c243304..d1dd4391cc4a2b68871b4dd77ab0fc4f15e9d529 100644
|
| --- a/base/system_monitor/system_monitor.cc
|
| +++ b/base/system_monitor/system_monitor.cc
|
| @@ -104,8 +104,9 @@ void SystemMonitor::ProcessMediaDeviceAttached(
|
|
|
| void SystemMonitor::ProcessMediaDeviceDetached(const std::string& id) {
|
| MediaDeviceMap::iterator it = media_device_map_.find(id);
|
| - if (it != media_device_map_.end())
|
| - media_device_map_.erase(it);
|
| + if (it == media_device_map_.end())
|
| + return;
|
| + media_device_map_.erase(it);
|
| NotifyMediaDeviceDetached(id);
|
| }
|
|
|
|
|