Index: Source/modules/serviceworkers/ServiceWorkerContainer.cpp |
diff --git a/Source/modules/serviceworkers/ServiceWorkerContainer.cpp b/Source/modules/serviceworkers/ServiceWorkerContainer.cpp |
index cbb117f1608a182fa1b5eb6f6cb283d14054f27d..15911f75ccd47647a86531fa1417f82811775f30 100644 |
--- a/Source/modules/serviceworkers/ServiceWorkerContainer.cpp |
+++ b/Source/modules/serviceworkers/ServiceWorkerContainer.cpp |
@@ -76,7 +76,7 @@ public: |
OwnPtr<WebServiceWorkerError> error = adoptPtr(errorRaw); |
if (!m_resolver->executionContext() || m_resolver->executionContext()->activeDOMObjectsAreStopped()) |
return; |
- m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error.release())); |
+ m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), *error)); |
} |
private: |
@@ -108,7 +108,7 @@ public: |
OwnPtr<WebServiceWorkerError> error = adoptPtr(errorRaw); |
if (!m_resolver->executionContext() || m_resolver->executionContext()->activeDOMObjectsAreStopped()) |
return; |
- m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error.release())); |
+ m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), *error)); |
} |
private: |
@@ -137,7 +137,7 @@ public: |
OwnPtr<WebServiceWorkerError> error = adoptPtr(errorRaw); |
if (!m_resolver->executionContext() || m_resolver->executionContext()->activeDOMObjectsAreStopped()) |
return; |
- m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), error.release())); |
+ m_resolver->reject(ServiceWorkerError::take(m_resolver.get(), *error)); |
} |
private: |