From cbcc4674081c555b9ed87804805d12d318ff1fdd Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 12 Dec 2023 20:08:57 +0100 Subject: [PATCH] Close file stream --- app/src/main/java/eu/faircode/email/ActivityBase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {