commit | 011e9e9186497ce3d03e6860cbf2862bf7b4f07d | [log] [tgz] |
---|---|---|
author | Mohamed Amir Yosef <mamir@chromium.org> | Thu May 23 10:12:14 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 23 10:12:14 2019 |
tree | e6724ccc215a1b6e1c8a7ff2ea1e971d7794de5d | |
parent | 46534e7b11c447871d643bb32d9f12f8a80d2fdf [diff] |
[PasswordManager] Report error in PasswordStore::AddLogin() PasswordStore::AddLogin() can fail for various reasons. Before this CL: AddLogin() returns an empty change list in case of error. After this CL: AddLogin() accepts an optional output parameter to report the exact error. This is required for Sync machinery because it will react differently to different bugs. Follow up patches will consume this output parameter. Change-Id: I2e58d945cbd4f3a099e27dce75075062f24b0785 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1621135 Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org> Reviewed-by: Mikel Astiz <mastiz@chromium.org> Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org> Cr-Commit-Position: refs/heads/master@{#662562}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .