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;