diff options
author | David Pursehouse <david.pursehouse@sonymobile.com> | 2015-10-01 15:10:22 +0900 |
---|---|---|
committer | David Pursehouse <david.pursehouse@sonymobile.com> | 2015-10-01 15:17:18 +0900 |
commit | 581698331a0e80eb02fdd7549cfce1c0e6f9ac87 (patch) | |
tree | 8234a537477cd8423e46e5b0b26d9d0f03a4b120 /org.eclipse.jgit/src/org/eclipse | |
parent | a489b6e6b87ccebb9370ef73c0fb50f12b8b75e4 (diff) | |
download | jgit-581698331a0e80eb02fdd7549cfce1c0e6f9ac87.tar.gz jgit-581698331a0e80eb02fdd7549cfce1c0e6f9ac87.zip |
FanoutBucket: Create ObjectInserter.Formatter in try-with-resource
To prevent potential resource leak.
Change-Id: Ife09be2822bc476199f10da8d1eb7ccc8da05b79
Signed-off-by: David Pursehouse <david.pursehouse@sonymobile.com>
Diffstat (limited to 'org.eclipse.jgit/src/org/eclipse')
-rw-r--r-- | org.eclipse.jgit/src/org/eclipse/jgit/notes/FanoutBucket.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/notes/FanoutBucket.java b/org.eclipse.jgit/src/org/eclipse/jgit/notes/FanoutBucket.java index ea904cd1db..79fbb09ecc 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/notes/FanoutBucket.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/notes/FanoutBucket.java @@ -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); |