mirror of
https://github.com/recloudstream/cloudstream.git
synced 2026-03-13 15:19:43 +08:00
Fix: unclosed file descriptor, bump libs min ver (#1818)
* Fix: close inputPFD:ParcelFileDescriptor in AppContextUtils * Security: bump libs minor version
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -96,11 +96,6 @@ replay_pid*
|
||||
|
||||
### VisualStudioCode ###
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
!.vscode/*.code-snippets
|
||||
|
||||
# Local History for Visual Studio Code
|
||||
.history/
|
||||
|
||||
6
.vscode/settings.json
vendored
6
.vscode/settings.json
vendored
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"githubPullRequests.ignoredPullRequestBranches": [
|
||||
"master"
|
||||
],
|
||||
"java.configuration.updateBuildConfiguration": "interactive"
|
||||
}
|
||||
@@ -118,4 +118,4 @@ class PlayerPipHelper {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -967,7 +967,7 @@ object AppContextUtils {
|
||||
//val media = medialibrary.getMedia(data.lastPathSegment!!.toLong())
|
||||
uri = null//media.uri*/
|
||||
} else {
|
||||
val inputPFD: ParcelFileDescriptor?
|
||||
var inputPFD: ParcelFileDescriptor? = null
|
||||
try {
|
||||
inputPFD = ctx.contentResolver.openFileDescriptor(data, "r")
|
||||
if (inputPFD == null) return data
|
||||
@@ -999,6 +999,8 @@ object AppContextUtils {
|
||||
} catch (e: SecurityException) {
|
||||
Log.e("TAG", "${e.message} for $data", e)
|
||||
return null
|
||||
} finally {
|
||||
inputPFD?.close()
|
||||
}
|
||||
}// Media or MMS URI
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[versions]
|
||||
acraCore = "5.12.0"
|
||||
appcompat = "1.7.0"
|
||||
biometric = "1.4.0-alpha03"
|
||||
appcompat = "1.7.1"
|
||||
biometric = "1.4.0-alpha04"
|
||||
buildkonfigGradlePlugin = "0.15.2"
|
||||
coil = "3.1.0"
|
||||
colorpicker = "6b46b49bd5"
|
||||
@@ -12,7 +12,7 @@ desugar_jdk_libs_nio = "2.1.5"
|
||||
dokkaGradlePlugin = "2.0.0"
|
||||
espressoCore = "3.6.1"
|
||||
fuzzywuzzy = "1.4.0"
|
||||
gradle = "8.9.2"
|
||||
gradle = "8.9.3"
|
||||
jacksonModuleKotlin = "2.13.1"
|
||||
json = "20250107"
|
||||
junit = "4.13.2"
|
||||
|
||||
Reference in New Issue
Block a user