You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by fr...@apache.org on 2017/01/10 15:27:07 UTC
svn commit: r1778143 -
/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Manifest.java
Author: frm
Date: Tue Jan 10 15:27:07 2017
New Revision: 1778143
URL: http://svn.apache.org/viewvc?rev=1778143&view=rev
Log:
OAK-5436 - Don't leak file descriptors when reading the manifest file
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Manifest.java
Modified: jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Manifest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Manifest.java?rev=1778143&r1=1778142&r2=1778143&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Manifest.java (original)
+++ jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Manifest.java Tue Jan 10 15:27:07 2017
@@ -36,7 +36,9 @@ class Manifest {
*/
static Manifest load(File file) throws IOException {
Properties properties = new Properties();
- properties.load(new FileReader(file));
+ try (FileReader r = new FileReader(file)) {
+ properties.load(r);
+ }
return new Manifest(properties);
}