Index: content/browser/service_worker/service_worker_register_job.cc |
diff --git a/content/browser/service_worker/service_worker_register_job.cc b/content/browser/service_worker/service_worker_register_job.cc |
index 946a90ed6010db306d74fd396d73171b8259d95e..b81422d8d91f001a5da80c644dee8934b8be3cf8 100644 |
--- a/content/browser/service_worker/service_worker_register_job.cc |
+++ b/content/browser/service_worker/service_worker_register_job.cc |
@@ -38,7 +38,8 @@ ServiceWorkerRegisterJob::ServiceWorkerRegisterJob( |
weak_factory_(this) {} |
ServiceWorkerRegisterJob::~ServiceWorkerRegisterJob() { |
- DCHECK(phase_ == INITIAL || phase_ == COMPLETE); |
+ DCHECK(!context_ || phase_ == INITIAL || phase_ == COMPLETE) |
+ << "Jobs should only be interrupted during shutdown."; |
} |
void ServiceWorkerRegisterJob::AddCallback(const RegistrationCallback& callback, |