diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index a38c864d95..8853ff00c1 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -574,7 +574,9 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc if (is == null) throw new FileNotFoundException(uri.toString()); - Helper.copy(is, new FileOutputStream(file)); + try (FileOutputStream fos = new FileOutputStream(file)) { + Helper.copy(is, fos); + } return FileProviderEx.getUri(this, BuildConfig.APPLICATION_ID, file); } catch (Throwable ex) {