jdk/src/share/classes/java/io/PushbackInputStream.java
changeset 8540 ed028ce13912
parent 8539 eeb9fc5a68c1
child 9035 1255eb81cc2f
--- a/jdk/src/share/classes/java/io/PushbackInputStream.java	Tue Feb 22 12:04:48 2011 +0000
+++ b/jdk/src/share/classes/java/io/PushbackInputStream.java	Tue Feb 22 14:28:13 2011 +0000
@@ -374,13 +374,10 @@
      * @exception  IOException  if an I/O error occurs.
      */
     public synchronized void close() throws IOException {
-        if (in != null) {
-            try {
-                in.close();
-            } finally {
-                in = null;
-                buf = null;
-            }
-        }
+        if (in == null)
+            return;
+        in.close();
+        in = null;
+        buf = null;
     }
 }