All pastes #257890 Raw Edit

Something

public text v1 · immutable
#257890 ·published 2006-11-25 22:10 UTC
rendered paste body
--- src/org/gnu/stealthp/rsslib/RSSParser.java.orig     2006-11-25 15:29:52.000000000 -0500
+++ src/org/gnu/stealthp/rsslib/RSSParser.java  2006-11-25 17:00:26.000000000 -0500
@@ -27,6 +27,7 @@
   private File f;
   private URL u;
   private InputStream in;
+  private StringBuffer bugfixbuf;
   private boolean validate;
   public RSSParser(){
     validate = false;
@@ -121,22 +122,15 @@
    * @throws RSSException
    */
   private void fixZeroLength() throws IOException, RSSException {
-
-    File ft = File.createTempFile(".rsslib4jbugfix", ".tmp");
-    ft.deleteOnExit();
-    FileWriter fw = new FileWriter(ft);
     BufferedReader reader = new BufferedReader(new InputStreamReader(in));
-    BufferedWriter out = new BufferedWriter(fw);
     String line = "";
+    bugfixbuf = new StringBuffer(line);
     while ( (line = reader.readLine()) != null) {
-      out.write(line + "\n");
+      bugfixbuf.append(line + "\n");
     }
-    out.flush();
-    out.close();
     reader.close();
-    fw.close();
-    setXmlResource(ft.getAbsolutePath());
 
+    in = new java.io.ByteArrayInputStream(bugfixbuf.toString().getBytes("UTF-8"));
   }
 
   /**