Index: chrome/browser/chromeos/login/managed/managed_user_creation_controller_new.cc |
diff --git a/chrome/browser/chromeos/login/managed/managed_user_creation_controller_new.cc b/chrome/browser/chromeos/login/managed/managed_user_creation_controller_new.cc |
index 86a0d49f20a3f95df8d9e2b4272dea73b0acf3d3..180ed0ac0bd3e5dd0244cda01124a3b660e4dbfe 100644 |
--- a/chrome/browser/chromeos/login/managed/managed_user_creation_controller_new.cc |
+++ b/chrome/browser/chromeos/login/managed/managed_user_creation_controller_new.cc |
@@ -267,12 +267,11 @@ void ManagedUserCreationControllerNew::OnMountSuccess( |
base::Base64Decode(creation_context_->signature_key, |
&password_key.signature_key); |
- UserContext context(creation_context_->local_user_id, |
- creation_context_->salted_master_key, |
- std::string()); |
- context.SetIsUsingOAuth(false); |
+ UserContext context(creation_context_->local_user_id); |
+ context.SetPassword(creation_context_->salted_master_key); |
context.SetDoesNeedPasswordHashing(false); |
context.SetKeyLabel(kCryptohomeMasterKeyLabel); |
+ context.SetIsUsingOAuth(false); |
authenticator_->AddKey( |
context, |