Author: nextgens
Date: 2007-12-17 00:50:23 +0000 (Mon, 17 Dec 2007)
New Revision: 16642
Modified:
trunk/freenet/src/freenet/support/Logger.java
Log:
Logger: close the Reader in any case
Modified: trunk/freenet/src/freenet/support/Logger.java
===================================================================
--- trunk/freenet/src/freenet/support/Logger.java 2007-12-17 00:47:27 UTC
(rev 16641)
+++ trunk/freenet/src/freenet/support/Logger.java 2007-12-17 00:50:23 UTC
(rev 16642)
@@ -8,6 +8,7 @@
import java.util.regex.PatternSyntaxException;
import freenet.support.LoggerHook.InvalidThresholdException;
+import freenet.support.io.Closer;
/**
* @author Iakin
@@ -74,6 +75,8 @@
} catch (IOException e) {
error(o, "Caught IOException in
br.readLine() of OSThread.getFieldFromProcSelfStat()", e);
readLine = null;
+ } finally {
+ Closer.close(br);
}
if(null != readLine) {
try {
@@ -86,6 +89,7 @@
}
}
}
+ Closer.close(br);
}
return null;
}