Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(368)

Unified Diff: components/os_crypt/key_storage_libsecret.cc

Issue 2465083002: Add a dummy entry with libsecret when initializing OSCrypt. (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/os_crypt/key_storage_libsecret.cc
diff --git a/components/os_crypt/key_storage_libsecret.cc b/components/os_crypt/key_storage_libsecret.cc
index 32c6d0905e17f1354b1c9e26ad2648ee9dd5b2ed..ea034fd48c08de6f5f755fbffb962390ec8dd7b2 100644
--- a/components/os_crypt/key_storage_libsecret.cc
+++ b/components/os_crypt/key_storage_libsecret.cc
@@ -100,7 +100,10 @@ std::string KeyStorageLibsecret::GetKey() {
}
bool KeyStorageLibsecret::Init() {
- return LibsecretLoader::EnsureLibsecretLoaded();
+ bool loaded = LibsecretLoader::EnsureLibsecretLoaded();
+ if (loaded)
+ LibsecretLoader::EnsureKeyringUnlocked();
+ return loaded;
}
std::string KeyStorageLibsecret::Migrate() {

Powered by Google App Engine
This is Rietveld 408576698