Author: nextgens
Date: 2007-11-30 14:06:11 +0000 (Fri, 30 Nov 2007)
New Revision: 16127
Modified:
trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java
trunk/freenet/src/freenet/support/SimpleFieldSet.java
Log:
Fix the infamous "my node has emptyed his configuration files" bug
Modified: trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java
2007-11-30 13:14:28 UTC (rev 16126)
+++ trunk/freenet/src/freenet/clients/http/filter/HTMLFilter.java
2007-11-30 14:06:11 UTC (rev 16127)
@@ -66,6 +66,9 @@
}
HTMLParseContext pc = new HTMLParseContext(r, w,
charset, cb, false);
pc.run(temp);
+ w.close();
+ osw.close();
+ os.close();
}
finally {
Closer.close(w);
Modified: trunk/freenet/src/freenet/support/SimpleFieldSet.java
===================================================================
--- trunk/freenet/src/freenet/support/SimpleFieldSet.java 2007-11-30
13:14:28 UTC (rev 16126)
+++ trunk/freenet/src/freenet/support/SimpleFieldSet.java 2007-11-30
14:06:11 UTC (rev 16127)
@@ -717,6 +717,9 @@
}
bw = new BufferedWriter(osw);
writeTo(bw);
+ bw.close();
+ osw.close();
+ bos.close();
}finally {
Closer.close(bw);
Closer.close(osw);