提交 a47044b6 编写于 作者: C chegar

8012156: tools/javac/file/zip/T6865530.java fails for win32/64 in 7u25 nightly runs

Reviewed-by: alanb
上级 58647136
...@@ -722,8 +722,16 @@ public class URLClassPath { ...@@ -722,8 +722,16 @@ public class URLClassPath {
/* Throws if the given jar file is does not start with the correct LOC */ /* Throws if the given jar file is does not start with the correct LOC */
static JarFile checkJar(JarFile jar) throws IOException { static JarFile checkJar(JarFile jar) throws IOException {
if (System.getSecurityManager() != null && !DISABLE_JAR_CHECKING if (System.getSecurityManager() != null && !DISABLE_JAR_CHECKING
&& !zipAccess.startsWithLocHeader(jar)) && !zipAccess.startsWithLocHeader(jar)) {
throw new IOException("Invalid Jar file"); IOException x = new IOException("Invalid Jar file");
try {
jar.close();
} catch (IOException ex) {
x.addSuppressed(ex);
}
throw x;
}
return jar; return jar;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册