< prev index next >

src/java.base/share/classes/java/util/jar/JarFile.java

Print this page
rev 51096 : 8205525: Improve exception messages during manifest parsing of jar archives

*** 415,430 **** // If found then load the manifest if (manEntry != null) { if (verify) { byte[] b = getBytes(manEntry); ! man = new Manifest(new ByteArrayInputStream(b)); if (!jvInitialized) { jv = new JarVerifier(b); } } else { ! man = new Manifest(super.getInputStream(manEntry)); } manRef = new SoftReference<>(man); } } return man; --- 415,430 ---- // If found then load the manifest if (manEntry != null) { if (verify) { byte[] b = getBytes(manEntry); ! man = new Manifest(new ByteArrayInputStream(b), getName()); if (!jvInitialized) { jv = new JarVerifier(b); } } else { ! man = new Manifest(super.getInputStream(manEntry), getName()); } manRef = new SoftReference<>(man); } } return man;
< prev index next >