X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FCertificateProfile.java;h=87f55f7441bc6eaa9ce000ffd95152585741ea89;hp=0e6f29bac09b0dec6f641910a6414e2d4c0e8c00;hb=45e79fb2c635360f0afe589a47dd571f37158540;hpb=41a647e1c20b5182928e9d2178693aa943e56146 diff --git a/src/org/cacert/gigi/dbObjects/CertificateProfile.java b/src/org/cacert/gigi/dbObjects/CertificateProfile.java index 0e6f29ba..87f55f74 100644 --- a/src/org/cacert/gigi/dbObjects/CertificateProfile.java +++ b/src/org/cacert/gigi/dbObjects/CertificateProfile.java @@ -126,7 +126,9 @@ public class CertificateProfile implements IdCachable { private CertificateProfile(File f) throws IOException { Properties p = new Properties(); - p.load(new FileInputStream(f)); + try (FileInputStream inStream = new FileInputStream(f)) { + p.load(inStream); + } String[] parts = f.getName().split("\\.")[0].split("-", 2); id = Integer.parseInt(parts[0]); keyName = parts[1]; @@ -181,8 +183,8 @@ public class CertificateProfile implements IdCachable { for (File f : new File("config/profiles").listFiles()) { Properties p = new Properties(); - try { - p.load(new FileInputStream(f)); + try (FileInputStream inStream = new FileInputStream(f)) { + p.load(inStream); } catch (IOException e) { throw new Error("Unable to load profile from " + f.getName(), e); }