Index: chrome/browser/supervised_user/supervised_user_service.cc |
diff --git a/chrome/browser/supervised_user/supervised_user_service.cc b/chrome/browser/supervised_user/supervised_user_service.cc |
index f3c6ad03427cef82c5916b9e545ad67aac23ba5f..924885448806bb7ba8d817e5feb8d533e0403cc6 100644 |
--- a/chrome/browser/supervised_user/supervised_user_service.cc |
+++ b/chrome/browser/supervised_user/supervised_user_service.cc |
@@ -477,10 +477,9 @@ void SupervisedUserService::URLFilterContext::InitAsyncURLChecker( |
const scoped_refptr<net::URLRequestContextGetter>& context) { |
ui_url_filter_->InitAsyncURLChecker(context.get()); |
BrowserThread::PostTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&SupervisedUserURLFilter::InitAsyncURLChecker, |
- io_url_filter_, context)); |
+ BrowserThread::IO, FROM_HERE, |
+ base::Bind(&SupervisedUserURLFilter::InitAsyncURLChecker, io_url_filter_, |
+ base::RetainedRef(context))); |
} |
bool SupervisedUserService::URLFilterContext::HasAsyncURLChecker() const { |