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