Index: content/browser/worker_host/worker_process_host.cc |
diff --git a/content/browser/worker_host/worker_process_host.cc b/content/browser/worker_host/worker_process_host.cc |
index b5e115c98d7c0e57479b883f0ea738aafd858a43..2af037a9d97ddde1b2becf2f8182347b273190cb 100644 |
--- a/content/browser/worker_host/worker_process_host.cc |
+++ b/content/browser/worker_host/worker_process_host.cc |
@@ -310,6 +310,7 @@ void WorkerProcessHost::CreateWorker(const WorkerInstance& instance) { |
for (WorkerInstance::FilterList::const_iterator i = |
instance.filters().begin(); |
i != instance.filters().end(); ++i) { |
+ CHECK(i->first); |
i->first->Send(new ViewMsg_WorkerCreated(i->second)); |
} |
} |
@@ -635,6 +636,7 @@ bool WorkerProcessHost::WorkerInstance::Matches( |
void WorkerProcessHost::WorkerInstance::AddFilter(WorkerMessageFilter* filter, |
int route_id) { |
+ CHECK(filter); |
if (!HasFilter(filter, route_id)) { |
FilterInfo info(filter, route_id); |
filters_.push_back(info); |