Chromium Code Reviews| Index: chrome/browser/chromeos/login/session/user_session_manager.cc |
| diff --git a/chrome/browser/chromeos/login/session/user_session_manager.cc b/chrome/browser/chromeos/login/session/user_session_manager.cc |
| index abb9800fe02076957094ae59cd1ff309fa824b9d..dd2b4102c606c4243508222391d603a187440919 100644 |
| --- a/chrome/browser/chromeos/login/session/user_session_manager.cc |
| +++ b/chrome/browser/chromeos/login/session/user_session_manager.cc |
| @@ -548,6 +548,12 @@ void UserSessionManager::RestoreAuthenticationSession(Profile* user_profile) { |
| const user_manager::User* user = |
| ProfileHelper::Get()->GetUserByProfile(user_profile); |
| + |
| + const SigninManagerBase* signin_manager = |
| + SigninManagerFactory::GetForProfile(user_profile); |
| + if (!signin_manager || signin_manager->GetAuthenticatedAccountId().empty()) |
| + LOG(ERROR) << "No account is associated with sign-in manager on restore."; |
|
msarda
2017/03/16 16:41:57
Suggestion: Consider adding a UMA histogram for th
khmel
2017/03/16 17:06:36
Nice point!
|
| + |
| DCHECK(user); |
| if (!net::NetworkChangeNotifier::IsOffline()) { |
| pending_signin_restore_sessions_.erase(user->GetAccountId().GetUserEmail()); |