Index: chrome/browser/chromeos/net/client_cert_store_chromeos.cc |
diff --git a/chrome/browser/chromeos/net/client_cert_store_chromeos.cc b/chrome/browser/chromeos/net/client_cert_store_chromeos.cc |
index e186d3bb9551cfa859735a801e668869b07a9174..d64c175118fd3faa8d894fc351a1cadb63eede5c 100644 |
--- a/chrome/browser/chromeos/net/client_cert_store_chromeos.cc |
+++ b/chrome/browser/chromeos/net/client_cert_store_chromeos.cc |
@@ -82,9 +82,8 @@ void ClientCertStoreChromeOS::GotAdditionalCerts( |
password_delegate_factory_.Run(request->host_and_port)); |
} |
base::PostTaskWithTraitsAndReply( |
- FROM_HERE, |
- base::TaskTraits().WithWait().WithFileIO().WithShutdownBehavior( |
- base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN), |
+ FROM_HERE, base::TaskTraits().MayBlock().WithShutdownBehavior( |
+ base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN), |
base::Bind(&ClientCertStoreChromeOS::GetAndFilterCertsOnWorkerThread, |
base::Unretained(this), base::Passed(&password_delegate), |
request, additional_certs, selected_certs), |