From 94cbeef58ff2682c223ff2648e5605e5fcc066b1 Mon Sep 17 00:00:00 2001 From: Holt59 Date: Sun, 11 Mar 2018 21:59:55 +0100 Subject: [PATCH] Close stream when reading/writing is done. --- src/main/org/insa/graph/io/BinaryPathReader.java | 2 ++ src/main/org/insa/graph/io/BinaryPathWriter.java | 1 + 2 files changed, 3 insertions(+) diff --git a/src/main/org/insa/graph/io/BinaryPathReader.java b/src/main/org/insa/graph/io/BinaryPathReader.java index 71c66f0..91e7478 100644 --- a/src/main/org/insa/graph/io/BinaryPathReader.java +++ b/src/main/org/insa/graph/io/BinaryPathReader.java @@ -54,6 +54,8 @@ public class BinaryPathReader extends BinaryReader implements PathReader { nodes.add(readNode(graph)); } + this.dis.close(); + return Path.createFastestPathFromNodes(graph, nodes); } diff --git a/src/main/org/insa/graph/io/BinaryPathWriter.java b/src/main/org/insa/graph/io/BinaryPathWriter.java index 222d0b5..8883afc 100644 --- a/src/main/org/insa/graph/io/BinaryPathWriter.java +++ b/src/main/org/insa/graph/io/BinaryPathWriter.java @@ -48,6 +48,7 @@ public class BinaryPathWriter extends BinaryWriter implements PathWriter { } dos.flush(); + dos.close(); } }