fix openfile deadlock (#2373)

This commit is contained in:
NickVs2015
2026-03-21 06:46:46 +03:00
committed by GitHub
parent ec3ab2a03c
commit 40e39895c9

View File

@@ -816,7 +816,7 @@ class AmneziaActivity : QtActivity() {
@Suppress("unused") @Suppress("unused")
fun getFd(fileName: String): Int { fun getFd(fileName: String): Int {
Log.v(TAG, "Get fd for $fileName") Log.v(TAG, "Get fd for $fileName")
return blockingCall { return blockingCall(Dispatchers.IO) {
try { try {
pfd = contentResolver.openFileDescriptor(Uri.parse(fileName), "r") pfd = contentResolver.openFileDescriptor(Uri.parse(fileName), "r")
pfd?.fd ?: -1 pfd?.fd ?: -1