summaryrefslogtreecommitdiff
path: root/chromium/components/autofill
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/autofill')
-rw-r--r--chromium/components/autofill/content/renderer/page_passwords_analyser.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/components/autofill/content/renderer/page_passwords_analyser.cc b/chromium/components/autofill/content/renderer/page_passwords_analyser.cc
index 141d40e521c..f45a6caa4ad 100644
--- a/chromium/components/autofill/content/renderer/page_passwords_analyser.cc
+++ b/chromium/components/autofill/content/renderer/page_passwords_analyser.cc
@@ -371,8 +371,9 @@ void AnalyseForm(const FormInputCollection& form_input_collection,
} else {
// By default (if the other heuristics fail), the first text field
// preceding a password field will be considered the username field.
- for (username_field_guess = password_inputs[0] - 1;;
+ for (username_field_guess = explicit_password_inputs[0] - 1;;
--username_field_guess) {
+ DCHECK(username_field_guess < signature.size());
if (signature[username_field_guess] == kTextFieldSignature)
break;
}