| Index: chrome/browser/autofill/autofill_manager.cc
|
| diff --git a/chrome/browser/autofill/autofill_manager.cc b/chrome/browser/autofill/autofill_manager.cc
|
| index 50b31a00093497e638cafc4eb108acaab9b62248..6e0db6b791d43b84d118a6327f54647456d539f3 100644
|
| --- a/chrome/browser/autofill/autofill_manager.cc
|
| +++ b/chrome/browser/autofill/autofill_manager.cc
|
| @@ -605,12 +605,12 @@ void AutoFillManager::FillPhoneNumberField(const AutoFillProfile* profile,
|
| bool has_valid_suffix_and_prefix = (number.length() ==
|
| (kAutoFillPhoneNumberPrefixCount + kAutoFillPhoneNumberSuffixCount));
|
| if (has_valid_suffix_and_prefix &&
|
| - field->size() == kAutoFillPhoneNumberPrefixCount) {
|
| + field->max_length() == kAutoFillPhoneNumberPrefixCount) {
|
| number = number.substr(kAutoFillPhoneNumberPrefixOffset,
|
| kAutoFillPhoneNumberPrefixCount);
|
| field->set_value(number);
|
| } else if (has_valid_suffix_and_prefix &&
|
| - field->size() == kAutoFillPhoneNumberSuffixCount) {
|
| + field->max_length() == kAutoFillPhoneNumberSuffixCount) {
|
| number = number.substr(kAutoFillPhoneNumberSuffixOffset,
|
| kAutoFillPhoneNumberSuffixCount);
|
| field->set_value(number);
|
|
|