* java/io/OutputStreamWriter.java (flush): Create work if null.
authorMark Wielaard <mark@gcc.gnu.org>
Fri, 21 Jul 2006 19:13:22 +0000 (19:13 +0000)
committerMark Wielaard <mark@gcc.gnu.org>
Fri, 21 Jul 2006 19:13:22 +0000 (19:13 +0000)
From-SVN: r115647

libjava/ChangeLog
libjava/java/io/OutputStreamWriter.java

index 9705ebe1f3e07f41c1fbe92db595191d0620bfdb..e793eea2397df3579bd39d356d3f14099e286eda 100644 (file)
@@ -1,3 +1,7 @@
+2006-07-21  Mark Wielaard  <mark@klomp.org>
+
+       * java/io/OutputStreamWriter.java (flush): Create work if null.
+
 2006-07-21  Keith Seitz  <keiths@redhat.com>
 
        * java/lang/natThread.cc (_Jv_ThreadGetData): New function.
@@ -33,7 +37,7 @@
 
 2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
 
-        * configure: Regenerate.
+       * configure: Regenerate.
 
 2006-07-18  Gary Benson  <gbenson@redhat.com>
 
index 1f1666fe11a8ef8e2ed613d7b8a28b069a565653..aac1684c697c09c81d214ad9913035c4bea4f876 100644 (file)
@@ -203,6 +203,8 @@ public class OutputStreamWriter extends Writer
 
        // Always write -- if we are close()ing then we want to make
        // sure the converter is flushed.
+       if (work == null)
+         work = new char[100];
        writeChars(work, 0, wcount);
        wcount = 0;