summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2010-10-01 11:03:35 +0000
committerRobert Gemmell <robbie@apache.org>2010-10-01 11:03:35 +0000
commitfd08f5e35bcdbebfb05c00e908108da8606169e2 (patch)
tree1c8fc9b284a03f52e1c9b78e8774533f056707a9 /java
parent6608ef612fd529b3fd66ca04b0b9355edcfa0eab (diff)
downloadqpid-python-fd08f5e35bcdbebfb05c00e908108da8606169e2.tar.gz
QPID-2857: Fix issue identified by running FindBugs across the codebase. Close reader when it is no longer required
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1003479 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rw-r--r--java/common/src/main/java/org/apache/qpid/util/FileUtils.java15
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;
}