diff --git a/CHANGELOG.md b/CHANGELOG.md index 0170a991f..d97789686 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,11 @@ ------------------------------------------------------------------------------------------------------------- -## 5.3.10 (2020-07-12) +## 5.3.10 (2020-07-14) ### 新特性 ### Bug修复 +* 【core 】 修复ZipUtil中finish位于循环内的问题(issue#961@Github) ------------------------------------------------------------------------------------------------------------- ## 5.3.9 (2020-07-12) diff --git a/hutool-core/src/main/java/cn/hutool/core/util/ZipUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/ZipUtil.java index 9df4000c6..582a5a539 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/ZipUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/ZipUtil.java @@ -228,8 +228,8 @@ public class ZipUtil { // 调用递归压缩方法进行目录或文件压缩 zip(srcFile, srcRootDir, zipOutputStream, filter); zipOutputStream.flush(); - zipOutputStream.finish(); } + zipOutputStream.finish(); } catch (IOException e) { throw new IORuntimeException(e); }