Index: chrome/browser/supervised_user/legacy/supervised_user_registration_utility.cc |
diff --git a/chrome/browser/supervised_user/legacy/supervised_user_registration_utility.cc b/chrome/browser/supervised_user/legacy/supervised_user_registration_utility.cc |
index b8563d2bbe9bb88f1290b71b1907302b829e744a..5242fd63e96a717e0fd220107d3db88d9e04997c 100644 |
--- a/chrome/browser/supervised_user/legacy/supervised_user_registration_utility.cc |
+++ b/chrome/browser/supervised_user/legacy/supervised_user_registration_utility.cc |
@@ -306,7 +306,9 @@ void SupervisedUserRegistrationUtilityImpl::Register( |
} |
syncer::GetSessionName( |
- content::BrowserThread::GetBlockingPool(), |
+ content::BrowserThread::GetBlockingPool() |
+ ->GetTaskRunnerWithShutdownBehavior( |
+ base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN).get(), |
base::Bind(&SupervisedUserRegistrationUtilityImpl::FetchToken, |
weak_ptr_factory_.GetWeakPtr())); |
} |