Index: Source/modules/serviceworkers/ServiceWorkerContainer.cpp |
diff --git a/Source/modules/serviceworkers/ServiceWorkerContainer.cpp b/Source/modules/serviceworkers/ServiceWorkerContainer.cpp |
index e445a8be710923ed37aebd11bed61a1562eced21..1bd22ee732ecdf5931cadae88bbeaa1d6b808e64 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: |