summaryrefslogtreecommitdiff
path: root/chromium/components/password_manager/core/browser/leak_detection_delegate_helper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/password_manager/core/browser/leak_detection_delegate_helper.cc')
-rw-r--r--chromium/components/password_manager/core/browser/leak_detection_delegate_helper.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/components/password_manager/core/browser/leak_detection_delegate_helper.cc b/chromium/components/password_manager/core/browser/leak_detection_delegate_helper.cc
index d382f86a2e7..818311df2d0 100644
--- a/chromium/components/password_manager/core/browser/leak_detection_delegate_helper.cc
+++ b/chromium/components/password_manager/core/browser/leak_detection_delegate_helper.cc
@@ -92,7 +92,8 @@ void LeakDetectionDelegateHelper::ProcessResults() {
IsSaved is_saved(
base::ranges::any_of(partial_results_, [this](const auto& form) {
- return form->url == url_ && form->username_value == username_;
+ return form->url == url_ && form->username_value == username_ &&
+ form->password_value == password_;
}));
IsReused is_reused(partial_results_.size() > (is_saved ? 1 : 0));
HasChangeScript has_change_script(script_is_available_);