Index: storage/browser/quota/quota_manager.cc |
diff --git a/storage/browser/quota/quota_manager.cc b/storage/browser/quota/quota_manager.cc |
index cb1add8c6d984301c9bba020561a5adce77fbeb2..a464f67690d818a889bc1d4e0756e48585ce15e8 100644 |
--- a/storage/browser/quota/quota_manager.cc |
+++ b/storage/browser/quota/quota_manager.cc |
@@ -1668,7 +1668,8 @@ void QuotaManager::GetLRUOrigin(StorageType type, |
PostTaskAndReplyWithResultForDBThread( |
FROM_HERE, base::Bind(&GetLRUOriginOnDBThread, type, |
GetEvictionOriginExceptions(std::set<GURL>()), |
- special_storage_policy_, base::Unretained(url)), |
+ base::RetainedRef(special_storage_policy_), |
+ base::Unretained(url)), |
base::Bind(&QuotaManager::DidGetLRUOrigin, weak_factory_.GetWeakPtr(), |
base::Owned(url))); |
} |