From c3d3cbbd1027715eb465b4e056c3ee96685b9ee9 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 6 Dec 2020 14:53:46 +0100 Subject: [PATCH] Prevent crash --- 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 0d3084ef15..3440f29563 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -217,6 +217,7 @@ public class FragmentCompose extends FragmentBase { private ViewGroup view; private Spinner spIdentity; private EditText etExtra; + private EditText etExtra; private TextView tvDomain; private MultiAutoCompleteTextView etTo; private ImageButton ibToAdd; @@ -3224,6 +3225,9 @@ public class FragmentCompose extends FragmentBase { is = context.getContentResolver().openInputStream(uri); os = new FileOutputStream(file); + if (is == null) + throw new IOException("Content provider crashed"); + byte[] buffer = new byte[Helper.BUFFER_SIZE]; for (int len = is.read(buffer); len != -1; len = is.read(buffer)) { size += len;