Index: chrome/browser/sync/glue/password_change_processor.cc |
diff --git a/chrome/browser/sync/glue/password_change_processor.cc b/chrome/browser/sync/glue/password_change_processor.cc |
index a860ae06e27aee35d89e6fe98f30a775ced079df..93143e6aa91ce3196e0d580c25cbf217e1b7db06 100644 |
--- a/chrome/browser/sync/glue/password_change_processor.cc |
+++ b/chrome/browser/sync/glue/password_change_processor.cc |
@@ -153,12 +153,8 @@ void PasswordChangeProcessor::ApplyChangesFromSyncModel( |
DCHECK(password_root.GetId() == sync_node.GetParentId()); |
DCHECK(syncable::PASSWORDS == sync_node.GetModelType()); |
- sync_pb::PasswordSpecificsData password_data; |
- if (!sync_node.GetPasswordSpecifics(&password_data)) { |
- error_handler()->OnUnrecoverableError(FROM_HERE, |
- "Could not read password specifics"); |
- return; |
- } |
+ const sync_pb::PasswordSpecificsData& password_data = |
+ sync_node.GetPasswordSpecifics(); |
webkit_glue::PasswordForm password; |
PasswordModelAssociator::CopyPassword(password_data, |
&password); |