]> source.dussan.org Git - jgit.git/commitdiff
FanoutBucket: Create ObjectInserter.Formatter in try-with-resource 48/57148/1
authorDavid Pursehouse <david.pursehouse@sonymobile.com>
Thu, 1 Oct 2015 06:10:22 +0000 (15:10 +0900)
committerDavid Pursehouse <david.pursehouse@sonymobile.com>
Thu, 1 Oct 2015 06:17:18 +0000 (15:17 +0900)
To prevent potential resource leak.

Change-Id: Ife09be2822bc476199f10da8d1eb7ccc8da05b79
Signed-off-by: David Pursehouse <david.pursehouse@sonymobile.com>
org.eclipse.jgit/src/org/eclipse/jgit/notes/FanoutBucket.java

index ea904cd1dbd03f92744a92d583bcf102dbd8f82c..79fbb09eccf739b0fe012e0324097e4ac256ab4a 100644 (file)
@@ -260,8 +260,8 @@ class FanoutBucket extends InMemoryNoteBucket {
        }
 
        ObjectId getTreeId() {
-               try {
-                       return new ObjectInserter.Formatter().idFor(build(false, null));
+               try (ObjectInserter.Formatter f = new ObjectInserter.Formatter()) {
+                       return f.idFor(build(false, null));
                } catch (IOException e) {
                        // should never happen as we are not inserting
                        throw new RuntimeException(e);