Author: toad
Date: 2006-04-21 15:35:47 +0000 (Fri, 21 Apr 2006)
New Revision: 8562
Modified:
trunk/freenet/src/freenet/node/Version.java
trunk/freenet/src/freenet/support/ReadOnlyFileSliceBucket.java
Log:
649: Fix file handle leak when inserting uncompressed files (in
ReadOnlyFileSliceBucket)
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-04-19 19:21:59 UTC (rev
8561)
+++ trunk/freenet/src/freenet/node/Version.java 2006-04-21 15:35:47 UTC (rev
8562)
@@ -20,7 +20,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 648;
+ private static final int buildNumber = 649;
/** Oldest build of Fred we will talk to */
private static final int lastGoodBuild = 591;
Modified: trunk/freenet/src/freenet/support/ReadOnlyFileSliceBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/ReadOnlyFileSliceBucket.java
2006-04-19 19:21:59 UTC (rev 8561)
+++ trunk/freenet/src/freenet/support/ReadOnlyFileSliceBucket.java
2006-04-21 15:35:47 UTC (rev 8562)
@@ -85,6 +85,17 @@
return read(buf, 0, buf.length);
}
+ public void close() throws IOException {
+ f.close();
+ }
+
+ public void finalize() {
+ try {
+ close();
+ } catch (IOException e) {
+ // Ignore
+ }
+ }
}
public class ReadOnlyFileSliceBucketException extends IOException {