Index: Source/modules/cachestorage/Cache.cpp |
diff --git a/Source/modules/cachestorage/Cache.cpp b/Source/modules/cachestorage/Cache.cpp |
index fff953336d27cb52a1f951a42b60fdd9ad655cf1..2c0991f47de4bad7e11512b5a46c785d315f8a3e 100644 |
--- a/Source/modules/cachestorage/Cache.cpp |
+++ b/Source/modules/cachestorage/Cache.cpp |
@@ -95,10 +95,9 @@ public: |
m_resolver.clear(); |
} |
- // Ownership of |rawReason| must be passed. |
- void onError(WebServiceWorkerCacheError* rawReason) override |
+ void onError(WebPrivateOwnPtr<WebServiceWorkerCacheError>&& rawReason) override |
{ |
- OwnPtr<WebServiceWorkerCacheError> reason = adoptPtr(rawReason); |
+ OwnPtr<WebServiceWorkerCacheError> reason = rawReason.release(); |
if (*reason == WebServiceWorkerCacheErrorNotFound) |
m_resolver->resolve(false); |
else |