From d9f2b964c93c037e6f372063aae9cca38321d175 Mon Sep 17 00:00:00 2001 From: Glavo Date: Thu, 21 Oct 2021 23:59:01 +0800 Subject: [PATCH] Close letsEncryptFile (#1127) --- HMCL/src/main/java/org/jackhuang/hmcl/Main.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/Main.java b/HMCL/src/main/java/org/jackhuang/hmcl/Main.java index 0189c7434..f619b7e78 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/Main.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/Main.java @@ -133,8 +133,9 @@ public final class Main { } KeyStore letsEncryptKeyStore = KeyStore.getInstance(KeyStore.getDefaultType()); - InputStream letsEncryptFile = Main.class.getResourceAsStream("/assets/lekeystore.jks"); - letsEncryptKeyStore.load(letsEncryptFile, "supersecretpassword".toCharArray()); + try (InputStream letsEncryptFile = Main.class.getResourceAsStream("/assets/lekeystore.jks")) { + letsEncryptKeyStore.load(letsEncryptFile, "supersecretpassword".toCharArray()); + } KeyStore merged = KeyStore.getInstance(KeyStore.getDefaultType()); merged.load(null, new char[0]);