From ca5fe2c6664cc1fdd630d515b2de39e5b202f02b Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 26 Sep 2023 22:19:14 +0200 Subject: [PATCH] Prevent loop --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index e60df70fc0..60281826b4 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -5053,6 +5053,10 @@ public class FragmentCompose extends FragmentBase { int len = future.get(COPY_ATTACHMENT_TIMEOUT, TimeUnit.SECONDS); if (len == -1) break; + if (len == 0) { + Thread.sleep(500L); + continue; + } size += len; os.write(buffer, 0, len);