| Index: content/renderer/service_worker/embedded_worker_context_client.cc
|
| diff --git a/content/renderer/service_worker/embedded_worker_context_client.cc b/content/renderer/service_worker/embedded_worker_context_client.cc
|
| index 337cfaa7d085e55252e6b9d7c93dca6d37340324..35929006d43749e21b17c4303dcf93157a531014 100644
|
| --- a/content/renderer/service_worker/embedded_worker_context_client.cc
|
| +++ b/content/renderer/service_worker/embedded_worker_context_client.cc
|
| @@ -92,7 +92,8 @@ EmbeddedWorkerContextClient::EmbeddedWorkerContextClient(
|
| }
|
|
|
| EmbeddedWorkerContextClient::~EmbeddedWorkerContextClient() {
|
| - DCHECK(g_worker_client_tls.Pointer()->Get() != NULL);
|
| + // g_worker_client_tls.Pointer()->Get() could be NULL if this gets
|
| + // deleted before workerContextStarted() is called.
|
| g_worker_client_tls.Pointer()->Set(NULL);
|
| }
|
|
|
|
|