Browse Source

Fixed: FreePascal ZLIB bug

PascalCoin 6 years ago
parent
commit
68246cd561
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/core/UChunk.pas

+ 4 - 1
src/core/UChunk.pas

@@ -89,7 +89,10 @@ begin
       DestStream.Write(c,SizeOf(c)); // Save 4 random bytes, latter will be changed
       //
       // Zip it and add to Stream
-      cs := Tcompressionstream.create(cldefault,DestStream);
+      cs := Tcompressionstream.create(clMax,DestStream);
+        // Note: Previously was using clDefault, but found a bug for FreePascal 3.0.4
+        // https://bugs.freepascal.org/view.php?id=34422
+        // On 2018-10-15 changed clDefault to cl Max
       try
         cs.CopyFrom(auxStream,auxStream.Size); // compressing
       finally