OutputStreamWriter.java (close): Only flush if not closed.
authorTom Tromey <tromey@cygnus.com>
Fri, 28 Jul 2000 02:54:16 +0000 (02:54 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Fri, 28 Jul 2000 02:54:16 +0000 (02:54 +0000)
* java/io/OutputStreamWriter.java (close): Only flush if not
closed.

From-SVN: r35309

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

index 48743844716909c7d7a477de0c2ab67ba7245fa6..b883bb220291f8dc4336705903843d96305dc9ea 100644 (file)
@@ -1,3 +1,8 @@
+2000-07-27  Tom Tromey  <tromey@cygnus.com>
+
+       * java/io/OutputStreamWriter.java (close): Only flush if not
+       closed.
+
 2000-07-27  Warren Levy  <warrenl@cygnus.com>
 
        * mauve-libgcj: Activated serialization tests.
index 2fe64772b5b37727b35cc19cc77d1572c71f32c0..e888c66a52e374cf77eebdc8bcd0b0e582790c90 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 1999  Free Software Foundation
+/* Copyright (C) 1998, 1999, 2000  Free Software Foundation
 
    This file is part of libgcj.
 
@@ -55,9 +55,9 @@ public class OutputStreamWriter extends Writer
   {
     synchronized (lock)
       {
-       flush();
        if (out != null)
          {
+           flush();
            out.close();
            out = null;
          }