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);


Reply via email to