From: Lucas Werkmeister Date: Sun, 16 Oct 2016 16:22:30 +0000 (+0200) Subject: Merge "fix: resource leak in template fast-debug code" X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=c3feb67ae28e66765dfcd2e7d50ddbceb64d92db;hp=0c82165b4b796bbe026eb79fbd7bb1f9ab22bf0d Merge "fix: resource leak in template fast-debug code" --- diff --git a/src/org/cacert/gigi/output/template/Template.java b/src/org/cacert/gigi/output/template/Template.java index 21c2b04e..6aa9348a 100644 --- a/src/org/cacert/gigi/output/template/Template.java +++ b/src/org/cacert/gigi/output/template/Template.java @@ -236,9 +236,8 @@ public class Template implements Outputable { protected void tryReload() { if (source != null && lastLoaded < source.lastModified()) { - try { - System.out.println("Reloading template.... " + source); - InputStreamReader r = new InputStreamReader(new FileInputStream(source), "UTF-8"); + System.out.println("Reloading template.... " + source); + try (InputStreamReader r = new InputStreamReader(new FileInputStream(source), "UTF-8")) { data = parse(r).getBlock(null); r.close(); lastLoaded = source.lastModified() + 1000;