< 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 >