diff --git a/hutool-core/src/main/java/cn/hutool/core/compress/ZipUtil.java b/hutool-core/src/main/java/cn/hutool/core/compress/ZipUtil.java index 46999dd52..1c77e9997 100644 --- a/hutool-core/src/main/java/cn/hutool/core/compress/ZipUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/compress/ZipUtil.java @@ -555,8 +555,9 @@ public class ZipUtil { if (limit > 0) { final Enumeration zipEntries = zipFile.entries(); long zipFileSize = 0L; + ZipEntry zipEntry; while (zipEntries.hasMoreElements()) { - ZipEntry zipEntry = zipEntries.nextElement(); + zipEntry = zipEntries.nextElement(); zipFileSize += zipEntry.getSize(); if (zipFileSize > limit) { throw new IllegalArgumentException("The file size exceeds the limit");