From 7f49a7756c0ec77e9314e9ecc1457f57f62ba9ca Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 20 Jan 2025 09:50:02 +0100 Subject: [PATCH] Prevent crash in case of exception while creating the MasterKey in VFS --- app/src/main/java/org/linphone/core/VFS.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/linphone/core/VFS.kt b/app/src/main/java/org/linphone/core/VFS.kt index e6ef577ae..135aed367 100644 --- a/app/src/main/java/org/linphone/core/VFS.kt +++ b/app/src/main/java/org/linphone/core/VFS.kt @@ -111,12 +111,12 @@ class VFS { } private fun getEncryptedSharedPreferences(context: Context): SharedPreferences? { - val masterKey: MasterKey = MasterKey.Builder( - context, - MasterKey.DEFAULT_MASTER_KEY_ALIAS - ).setKeyScheme(MasterKey.KeyScheme.AES256_GCM).build() - return try { + val masterKey: MasterKey = MasterKey.Builder( + context, + MasterKey.DEFAULT_MASTER_KEY_ALIAS + ).setKeyScheme(MasterKey.KeyScheme.AES256_GCM).build() + EncryptedSharedPreferences.create( context, ENCRYPTED_SHARED_PREFS_FILE,