From 40e39895c9c03bb923e0b796f1973c0cd29143c5 Mon Sep 17 00:00:00 2001 From: NickVs2015 Date: Sat, 21 Mar 2026 06:46:46 +0300 Subject: [PATCH] fix openfile deadlock (#2373) --- client/android/src/org/amnezia/vpn/AmneziaActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/android/src/org/amnezia/vpn/AmneziaActivity.kt b/client/android/src/org/amnezia/vpn/AmneziaActivity.kt index daedfda3f..a28d531a3 100644 --- a/client/android/src/org/amnezia/vpn/AmneziaActivity.kt +++ b/client/android/src/org/amnezia/vpn/AmneziaActivity.kt @@ -816,7 +816,7 @@ class AmneziaActivity : QtActivity() { @Suppress("unused") fun getFd(fileName: String): Int { Log.v(TAG, "Get fd for $fileName") - return blockingCall { + return blockingCall(Dispatchers.IO) { try { pfd = contentResolver.openFileDescriptor(Uri.parse(fileName), "r") pfd?.fd ?: -1