Index: base/thread_task_runner_handle.cc |
diff --git a/base/thread_task_runner_handle.cc b/base/thread_task_runner_handle.cc |
index d1b07aaaf012f9f63a7282de5fb758b6a8503e7d..d2389b21d9136dd2a8bf88318dd8cdd93208b172 100644 |
--- a/base/thread_task_runner_handle.cc |
+++ b/base/thread_task_runner_handle.cc |
@@ -20,7 +20,9 @@ base::LazyInstance<base::ThreadLocalPointer<ThreadTaskRunnerHandle> > |
// static |
scoped_refptr<SingleThreadTaskRunner> ThreadTaskRunnerHandle::Get() { |
ThreadTaskRunnerHandle* current = lazy_tls_ptr.Pointer()->Get(); |
- DCHECK(current); |
+ if (!current) |
+ return NULL; |
+ |
return current->task_runner_; |
} |