summaryrefslogtreecommitdiffstats
path: root/components/user_manager
diff options
context:
space:
mode:
Diffstat (limited to 'components/user_manager')
-rw-r--r--components/user_manager/user_manager_base.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/user_manager/user_manager_base.cc b/components/user_manager/user_manager_base.cc
index 8b1feae..3e11ff8 100644
--- a/components/user_manager/user_manager_base.cc
+++ b/components/user_manager/user_manager_base.cc
@@ -1148,6 +1148,10 @@ bool UserManagerBase::FindGaiaID(const UserID& user_id,
void UserManagerBase::SetKnownUserDeviceId(const UserID& user_id,
const std::string& device_id) {
+ const std::string known_device_id = GetKnownUserDeviceId(user_id);
+ if (!known_device_id.empty() && device_id != known_device_id) {
+ NOTREACHED() << "Trying to change device ID for known user.";
+ }
SetKnownUserStringPref(user_id, kDeviceId, device_id);
}