src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
changeset 54835 43764a3a986d
parent 54630 04b17e84c87d
child 54920 6a6935abebe8
--- a/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java	Tue May 14 09:55:02 2019 +0200
+++ b/src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java	Tue May 14 09:25:58 2019 +0100
@@ -1211,7 +1211,7 @@
             return 0;
 
         long written = 0;
-        if (e.crc != 0 && e.csize > 0) {
+        if (e.csize > 0 && (e.crc != 0 || e.size == 0)) {
             // pre-compressed entry, write directly to output stream
             writeTo(e, os);
         } else {