From 78d8c9e00406e0d3cddb3c63d1464e4960757ff3 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 24 Nov 2021 08:23:27 +0100 Subject: [PATCH] Suppress interrupted waitIfIdle --- app/src/main/java/eu/faircode/email/Log.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index 69e4118955..ed00eaf313 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -1447,6 +1447,10 @@ public class Log { ex.getCause() instanceof SocketException) return null; + if (ex instanceof ProtocolException && + ex.getCause() instanceof InterruptedException) + return null; // Interrupted waitIfIdle + if (ex instanceof MessagingException && ("Not connected".equals(ex.getMessage()) || // POP3 "connection failure".equals(ex.getMessage()) ||