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]);