Prevent failed network request from causing application crash.

This commit is contained in:
Alex Hart
2024-10-09 11:59:48 -03:00
committed by Greyson Parrelli
parent 95d8abfb46
commit 88ea258b45

View File

@@ -109,6 +109,7 @@ import org.thoughtcrime.securesms.util.Util;
import org.thoughtcrime.securesms.util.VersionTracker; import org.thoughtcrime.securesms.util.VersionTracker;
import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageContextWrapper; import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageContextWrapper;
import java.io.InterruptedIOException;
import java.net.SocketException; import java.net.SocketException;
import java.net.SocketTimeoutException; import java.net.SocketTimeoutException;
import java.security.Security; import java.security.Security;
@@ -347,7 +348,7 @@ public class ApplicationContext extends Application implements AppForegroundObse
e = e.getCause(); e = e.getCause();
} }
if (wasWrapped && (e instanceof SocketException || e instanceof SocketTimeoutException || e instanceof InterruptedException)) { if (wasWrapped && (e instanceof SocketException || e instanceof InterruptedException || e instanceof InterruptedIOException)) {
return; return;
} }