commit | 8cca60d64e4b0c4f45fdb0bf5517869867d51a6e | [log] [tgz] |
---|---|---|
author | Rob Landley <rob@landley.net> | Sat Jun 28 01:07:34 2008 -0500 |
committer | Rob Landley <rob@landley.net> | Sat Jun 28 01:07:34 2008 -0500 |
tree | 092c460bdebcc97704e95884eef21126dc3ed055 | |
parent | b1487dc9ed8c892afde94a8ac04350e3ca0e7074 [diff] |
A pathological case of huffman coding that uses 8 bits to code each of 256 symbols could cause an unsigned char limit[8] to wrap back to 0, setting limit to -1 and making the decompressor exit with a data error.