Author: toad
Date: 2008-11-26 14:46:52 +0000 (Wed, 26 Nov 2008)
New Revision: 23876
Modified:
trunk/freenet/src/freenet/support/io/TempBucketFactory.java
Log:
Revert 23875
Modified: trunk/freenet/src/freenet/support/io/TempBucketFactory.java
===================================================================
--- trunk/freenet/src/freenet/support/io/TempBucketFactory.java 2008-11-26
14:18:11 UTC (rev 23875)
+++ trunk/freenet/src/freenet/support/io/TempBucketFactory.java 2008-11-26
14:46:52 UTC (rev 23876)
@@ -88,13 +88,7 @@
}
private void closeInputStreams(boolean forFree) {
- TempBucketInputStream[] streams;
- synchronized(this) {
- streams = tbis.toArray(new
TempBucketInputStream[tbis.size()]);
- if(forFree)
- tbis.clear();
- }
- for(TempBucketInputStream is : streams) {
+ for(TempBucketInputStream is : tbis) {
try {
if(forFree)
is.close();
@@ -102,11 +96,7 @@
is._maybeResetInputStream();
} catch(IOException e) {
Closer.close(is);
- if(!forFree) {
- synchronized(this) {
- tbis.remove(is);
- }
- }
+ tbis.remove(is);
}
}
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs