| Index: chromeos/cert_loader.cc
|
| diff --git a/chromeos/cert_loader.cc b/chromeos/cert_loader.cc
|
| index 567411732a0e85846f7a886914365dc2513ff2e9..0163c0f7fff69963bc7322f83873d154d6d4d0de 100644
|
| --- a/chromeos/cert_loader.cc
|
| +++ b/chromeos/cert_loader.cc
|
| @@ -94,6 +94,7 @@ CertLoader::CertLoader()
|
| tpm_token_state_(TPM_STATE_UNKNOWN),
|
| tpm_request_delay_(
|
| base::TimeDelta::FromMilliseconds(kInitialRequestDelayMs)),
|
| + tpm_token_slot_(-1),
|
| initialize_token_factory_(this),
|
| update_certificates_factory_(this) {
|
| if (LoginState::IsInitialized())
|
| @@ -211,8 +212,10 @@ void CertLoader::InitializeTokenAndLoadCertificates() {
|
| base::PostTaskAndReplyWithResult(
|
| crypto_task_runner_.get(),
|
| FROM_HERE,
|
| - base::Bind(
|
| - &crypto::InitializeTPMToken, tpm_token_name_, tpm_user_pin_),
|
| + base::Bind(&crypto::InitializeTPMToken,
|
| + tpm_token_name_,
|
| + tpm_user_pin_,
|
| + tpm_token_slot_),
|
| base::Bind(&CertLoader::OnTPMTokenInitialized,
|
| initialize_token_factory_.GetWeakPtr()));
|
| return;
|
| @@ -307,7 +310,7 @@ void CertLoader::OnPkcs11GetTpmTokenInfo(DBusMethodCallStatus call_status,
|
| }
|
|
|
| tpm_token_name_ = token_name;
|
| - tpm_token_slot_ = base::IntToString(token_slot);
|
| + tpm_token_slot_ = token_slot;
|
| tpm_user_pin_ = user_pin;
|
| tpm_token_state_ = TPM_TOKEN_INFO_RECEIVED;
|
|
|
|
|