| 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 1ed32a267eb6297dc4db84c21aed382a6c296994..cc881384f18ea9772b8293584be42073e9138079 100644
|
| --- a/content/browser/service_worker/service_worker_register_job.cc
|
| +++ b/content/browser/service_worker/service_worker_register_job.cc
|
| @@ -144,6 +144,11 @@ void ServiceWorkerRegisterJob::StartWorkerAndContinue(
|
| }
|
|
|
| void ServiceWorkerRegisterJob::Complete(ServiceWorkerStatusCode status) {
|
| + if (status == SERVICE_WORKER_OK)
|
| + DCHECK(registration_);
|
| + else
|
| + registration_ = NULL;
|
| +
|
| for (std::vector<RegistrationCallback>::iterator it = callbacks_.begin();
|
| it != callbacks_.end();
|
| ++it) {
|
|
|