src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java

Print this page

        

*** 132,150 **** in0.close(); Utils.markJarFile(out); } else { try { (new NativeUnpack(this)).run(in0, out); - in0.close(); - Utils.markJarFile(out); } catch (UnsatisfiedLinkError ule) { // failover to java implementation (new DoUnpack()).run(in0, out); in0.close(); Utils.markJarFile(out); } - } } finally { _nunp = null; Utils.currentInstance.set(null); if (tz != null) TimeZone.setDefault(tz); } --- 132,148 ---- in0.close(); Utils.markJarFile(out); } else { try { (new NativeUnpack(this)).run(in0, out); } catch (UnsatisfiedLinkError ule) { // failover to java implementation (new DoUnpack()).run(in0, out); + } in0.close(); Utils.markJarFile(out); } } finally { _nunp = null; Utils.currentInstance.set(null); if (tz != null) TimeZone.setDefault(tz); }