From 88ea258b45496d5f7b6c1019e7162522349a625e Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 9 Oct 2024 11:59:48 -0300 Subject: [PATCH] Prevent failed network request from causing application crash. --- .../java/org/thoughtcrime/securesms/ApplicationContext.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java index 4954dad71c..83496f0412 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java @@ -109,6 +109,7 @@ import org.thoughtcrime.securesms.util.Util; import org.thoughtcrime.securesms.util.VersionTracker; import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageContextWrapper; +import java.io.InterruptedIOException; import java.net.SocketException; import java.net.SocketTimeoutException; import java.security.Security; @@ -347,7 +348,7 @@ public class ApplicationContext extends Application implements AppForegroundObse 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; }