Index: content/browser/devtools/shared_worker_devtools_manager.cc |
diff --git a/content/browser/devtools/shared_worker_devtools_manager.cc b/content/browser/devtools/shared_worker_devtools_manager.cc |
index 0b944ccdc736245ce31c48b37332abb55fb1f11b..328960498e8b66be2851b8e6b7e4f8c84ba17b03 100644 |
--- a/content/browser/devtools/shared_worker_devtools_manager.cc |
+++ b/content/browser/devtools/shared_worker_devtools_manager.cc |
@@ -60,7 +60,8 @@ void SharedWorkerDevToolsManager::WorkerReadyForInspection( |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
const WorkerId id(worker_process_id, worker_route_id); |
AgentHostMap::iterator it = workers_.find(id); |
- DCHECK(it != workers_.end()); |
+ if (it == workers_.end()) |
+ return; |
it->second->WorkerReadyForInspection(); |
} |
@@ -70,7 +71,8 @@ void SharedWorkerDevToolsManager::WorkerDestroyed( |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
const WorkerId id(worker_process_id, worker_route_id); |
AgentHostMap::iterator it = workers_.find(id); |
- DCHECK(it != workers_.end()); |
+ if (it == workers_.end()) |
+ return; |
scoped_refptr<SharedWorkerDevToolsAgentHost> agent_host(it->second); |
agent_host->WorkerDestroyed(); |
} |