diff options
| -rw-r--r-- | java/common/src/main/java/org/apache/qpid/util/FileUtils.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/java/common/src/main/java/org/apache/qpid/util/FileUtils.java b/java/common/src/main/java/org/apache/qpid/util/FileUtils.java index fa26786ec4..516204fbd3 100644 --- a/java/common/src/main/java/org/apache/qpid/util/FileUtils.java +++ b/java/common/src/main/java/org/apache/qpid/util/FileUtils.java @@ -374,14 +374,21 @@ public class FileUtils List<String> results = new LinkedList<String>(); BufferedReader reader = new BufferedReader(new FileReader(file)); - while (reader.ready()) + try { - String line = reader.readLine(); - if (line.contains(search)) + while (reader.ready()) { - results.add(line); + String line = reader.readLine(); + if (line.contains(search)) + { + results.add(line); + } } } + finally + { + reader.close(); + } return results; } |
