Index: chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
diff --git a/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc b/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
index 73d9c77881ff62e49e9bc816e0e826fd43e71ef0..9d72071d14d37f4fe66d035a06011badba5db9d6 100644 |
--- a/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
+++ b/chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc |
@@ -255,11 +255,13 @@ void CoreChromeOSOptionsHandler::GetLocalizedValues( |
AddAccountUITweaksLocalizedValues(localized_strings, profile); |
UserManager* user_manager = UserManager::Get(); |
- const std::string& primary_email = user_manager->GetPrimaryUser()->email(); |
// Check at load time whether this is a secondary user in a multi-profile |
// session. |
- if (user_manager->GetUserByProfile(profile)->email() != primary_email) { |
+ User* user = user_manager->GetUserByProfile(profile); |
+ if (user && user->email() != user_manager->GetPrimaryUser()->email()) { |
+ const std::string& primary_email = user_manager->GetPrimaryUser()->email(); |
+ |
// Set secondaryUser to show the shared icon by the network section header. |
localized_strings->SetBoolean("secondaryUser", true); |
localized_strings->SetString("secondaryUserBannerText", |