Repository: gora Updated Branches: refs/heads/master bb1a1ac01 -> 854899e5d
GORA-493 Unclosed DataInputBuffer in IOUtils#deserialize() Project: http://git-wip-us.apache.org/repos/asf/gora/repo Commit: http://git-wip-us.apache.org/repos/asf/gora/commit/854899e5 Tree: http://git-wip-us.apache.org/repos/asf/gora/tree/854899e5 Diff: http://git-wip-us.apache.org/repos/asf/gora/diff/854899e5 Branch: refs/heads/master Commit: 854899e5db38fa14e7be56c1f850c35387d4df06 Parents: bb1a1ac Author: Lewis John McGibbney <lewis.mcgibb...@gmail.com> Authored: Fri Sep 16 12:01:58 2016 -0700 Committer: Lewis John McGibbney <lewis.mcgibb...@gmail.com> Committed: Fri Sep 16 12:01:58 2016 -0700 ---------------------------------------------------------------------- gora-core/src/main/java/org/apache/gora/util/IOUtils.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/gora/blob/854899e5/gora-core/src/main/java/org/apache/gora/util/IOUtils.java ---------------------------------------------------------------------- diff --git a/gora-core/src/main/java/org/apache/gora/util/IOUtils.java b/gora-core/src/main/java/org/apache/gora/util/IOUtils.java index 1e81e8d..2dd2467 100644 --- a/gora-core/src/main/java/org/apache/gora/util/IOUtils.java +++ b/gora-core/src/main/java/org/apache/gora/util/IOUtils.java @@ -248,9 +248,10 @@ public class IOUtils { * @throws ClassNotFoundException */ public static<T> T deserialize(Configuration conf, byte[] in , T obj) throws IOException, ClassNotFoundException { - DataInputBuffer buffer = new DataInputBuffer(); - buffer.reset(in, in.length); - return deserialize(conf, buffer, obj); + try (DataInputBuffer buffer = new DataInputBuffer()) { + buffer.reset(in, in.length); + return deserialize(conf, buffer, obj); + } } /**