Committed.

Fix for PR 48131.
Handle empty tree.

Index: InflaterHuffmanTree.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/util/zip/InflaterHuffmanTree.java,v
retrieving revision 1.8
diff -u -r1.8 InflaterHuffmanTree.java
--- InflaterHuffmanTree.java    13 Jul 2010 12:50:42 -0000      1.8
+++ InflaterHuffmanTree.java    15 Mar 2011 06:15:05 -0000
@@ -112,7 +112,7 @@
             treeSize += (end - start) >> (16 - bits);
           }
       }
-    if (code != 65536 && max != 1)
+    if (code != 65536 && max > 1)
       throw new DataFormatException("incomplete dynamic bit lengths tree");
 
     /* Now create and fill the extra tables from longest to shortest


Reply via email to