mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-05-20 15:20:23 +01:00
Fix crash when handling malformed URI's.
This commit is contained in:
committed by
Michelle Tang
parent
f1b231ca38
commit
03a6d8c12f
@@ -57,7 +57,6 @@ import org.whispersystems.signalservice.api.push.UsernameLinkComponents;
|
||||
import io.reactivex.rxjava3.core.Single;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@@ -352,7 +351,7 @@ public class CommunicationActions {
|
||||
* Otherwise returns false, indicating it was not a quick restore link.
|
||||
*/
|
||||
public static boolean handlePotentialQuickRestoreUrl(@NonNull FragmentActivity activity, @NonNull String potentialQuickRestoreUrl, @NonNull Runnable onContinue) {
|
||||
URI uri = URI.create(potentialQuickRestoreUrl);
|
||||
Uri uri = Uri.parse(potentialQuickRestoreUrl);
|
||||
|
||||
if ("sgnl".equalsIgnoreCase(uri.getScheme()) && "rereg".equalsIgnoreCase(uri.getHost())) {
|
||||
new MaterialAlertDialogBuilder(activity)
|
||||
|
||||
Reference in New Issue
Block a user