Skip to content

Commit 9c5c587

Browse files
authored
Fix invalid qr code crash.
1 parent 5006385 commit 9c5c587

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceRepository.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ object LinkDeviceRepository {
8181
}
8282

8383
fun isValidQr(uri: Uri): Boolean {
84+
if (!uri.isHierarchical) {
85+
return false
86+
}
87+
8488
val ephemeralId: String? = uri.getQueryParameter("uuid")
8589
val publicKeyEncoded: String? = uri.getQueryParameter("pub_key")
8690
return ephemeralId.isNotNullOrBlank() && publicKeyEncoded.isNotNullOrBlank()

0 commit comments

Comments
 (0)