Index: components/os_crypt/os_crypt_linux.cc |
diff --git a/components/os_crypt/os_crypt_linux.cc b/components/os_crypt/os_crypt_linux.cc |
index 2104d25047f24771b0e0c89482729ad6cf956fa6..000bde4c4ef4b4346a8cec0212c72ae6aa592933 100644 |
--- a/components/os_crypt/os_crypt_linux.cc |
+++ b/components/os_crypt/os_crypt_linux.cc |
@@ -218,6 +218,14 @@ void OSCrypt::SetStore(const std::string& store_type) { |
KeyStorageLinux::SetStore(store_type); |
} |
+// static |
+void OSCrypt::SetProductName(const std::string& product_name) { |
+ // Setting the product name makes no sense after initializing. |
+ DCHECK(!g_cache.Get().is_key_storage_cached); |
+ |
+ KeyStorageLinux::SetProductName(product_name); |
+} |
+ |
void UseMockKeyStorageForTesting(KeyStorageLinux* (*get_key_storage_mock)(), |
std::string* (*get_password_v11_mock)()) { |
// Save the real implementation to restore it later. |