From 31da7d9bee01b911dc8480d21306ee1b02526bf8 Mon Sep 17 00:00:00 2001 From: tejasae-afk Date: Mon, 13 Apr 2026 11:44:19 -0400 Subject: [PATCH] Close FileInputStream in code --- .../com/termux/app/api/file/FileReceiverActivity.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/termux/app/api/file/FileReceiverActivity.java b/app/src/main/java/com/termux/app/api/file/FileReceiverActivity.java index ca5c07407c..2cb37c74ce 100644 --- a/app/src/main/java/com/termux/app/api/file/FileReceiverActivity.java +++ b/app/src/main/java/com/termux/app/api/file/FileReceiverActivity.java @@ -114,10 +114,11 @@ protected void onResume() { File file = new File(path); try { - FileInputStream in = new FileInputStream(file); - promptNameAndSave(in, file.getName()); - } catch (FileNotFoundException e) { - showErrorDialogAndQuit("Cannot open file: " + e.getMessage() + "."); + try (FileInputStream in = new FileInputStream(file)) { + promptNameAndSave(in, file.getName()); + } catch (FileNotFoundException e) { + showErrorDialogAndQuit("Cannot open file: " + e.getMessage() + "."); + } } } else { showErrorDialogAndQuit("Unable to receive any file or URL.");