From 2f1ba5ef09441ed9e505fe2e17c57ccb1771f777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eirik=20Bj=C3=B8rsn=C3=B8s?= Date: Thu, 31 Oct 2024 08:32:48 +0000 Subject: [PATCH] 8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN Reviewed-by: lancea, jpai --- src/java.base/share/classes/java/util/zip/ZipFile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java.base/share/classes/java/util/zip/ZipFile.java b/src/java.base/share/classes/java/util/zip/ZipFile.java index 792b317a006..3883e245db3 100644 --- a/src/java.base/share/classes/java/util/zip/ZipFile.java +++ b/src/java.base/share/classes/java/util/zip/ZipFile.java @@ -1798,7 +1798,7 @@ public class ZipFile implements ZipConstants, Closeable { metaVersions = new HashMap<>(); metaVersions.computeIfAbsent(hashCode, _ -> new BitSet()).set(version); } catch (Exception e) { - throw new IllegalArgumentException(e); + zerror("invalid CEN header (bad entry name or comment)"); } } }