Index: chrome/browser/browsing_data/browsing_data_remover.cc |
diff --git a/chrome/browser/browsing_data/browsing_data_remover.cc b/chrome/browser/browsing_data/browsing_data_remover.cc |
index 0749c863c34d4328849d0b45b287deda6d580057..25aa931f9d4d161f282d5850722070e796fe6381 100644 |
--- a/chrome/browser/browsing_data/browsing_data_remover.cc |
+++ b/chrome/browser/browsing_data/browsing_data_remover.cc |
@@ -230,8 +230,9 @@ void ClearChannelIDsOnIOThread( |
net::ChannelIDService* channel_id_service = |
rq_context->GetURLRequestContext()->channel_id_service(); |
channel_id_service->GetChannelIDStore()->DeleteAllCreatedBetween( |
- delete_begin, delete_end, base::Bind(&OnClearedChannelIDsOnIOThread, |
- std::move(rq_context), callback)); |
+ delete_begin, delete_end, |
+ base::Bind(&OnClearedChannelIDsOnIOThread, |
+ base::RetainedRef(std::move(rq_context)), callback)); |
} |
} // namespace |
@@ -617,7 +618,7 @@ void BrowsingDataRemover::RemoveImpl(const TimeRange& time_range, |
BrowserThread::PostTask( |
BrowserThread::IO, FROM_HERE, |
base::Bind(&ClearCookiesOnIOThread, delete_begin_, delete_end_, |
- std::move(sb_context), |
+ base::RetainedRef(std::move(sb_context)), |
UIThreadTrampoline( |
base::Bind(&BrowsingDataRemover::OnClearedCookies, |
weak_ptr_factory_.GetWeakPtr())))); |