mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 17:29:32 +01:00
Fix path escaping issues.
Acknowledgment to Mouad & Ostorlab team for bringing this to our attention.
This commit is contained in:
committed by
Greyson Parrelli
parent
2767e298c4
commit
efa9dd6ec3
@@ -72,6 +72,7 @@ class ShareRepository(context: Context) {
|
||||
@WorkerThread
|
||||
private fun resolve(externalMultiShare: UnresolvedShareData.ExternalMultiShare): ResolvedShareData {
|
||||
val mimeTypes: Map<Uri, String> = externalMultiShare.uris
|
||||
.filter { UriUtil.isValidExternalUri(appContext, it) }
|
||||
.associateWith { uri -> getMimeType(appContext, uri, null) }
|
||||
.filterValues {
|
||||
MediaUtil.isImageType(it) || MediaUtil.isVideoType(it)
|
||||
|
||||
Reference in New Issue
Block a user