summaryrefslogtreecommitdiff
path: root/deflate.h
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2012-05-03 17:38:08 +0000
committerSimon Tatham <anakin@pobox.com>2012-05-03 17:38:08 +0000
commit66eb3850217ab01cff7e3622ea5f34f757b82138 (patch)
treec456f13868dfce0572ca18fe840005d414556058 /deflate.h
parentf9c0f2f4b344c6138791fc67ef000c2dea1fb7a8 (diff)
downloadhalibut-66eb3850217ab01cff7e3622ea5f34f757b82138.zip
halibut-66eb3850217ab01cff7e3622ea5f34f757b82138.tar.gz
halibut-66eb3850217ab01cff7e3622ea5f34f757b82138.tar.bz2
halibut-66eb3850217ab01cff7e3622ea5f34f757b82138.tar.xz
Add an error check for correct formatting in Deflate uncompressed
block headers. (Ubuntu 12.04's gcc spotted that nlen was unused, which it shouldn't have been.) [originally from svn r9475]
Diffstat (limited to 'deflate.h')
-rw-r--r--deflate.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/deflate.h b/deflate.h
index 80837f9..6f51407 100644
--- a/deflate.h
+++ b/deflate.h
@@ -150,6 +150,7 @@ int deflate_decompress_data(deflate_decompress_ctx *ctx,
A(DEFLATE_ERR_GZIP_FHCRC, "gzip header specifies disputed FHCRC flag"), \
A(DEFLATE_ERR_SMALL_HUFTABLE, "under-committed Huffman code space"), \
A(DEFLATE_ERR_LARGE_HUFTABLE, "over-committed Huffman code space"), \
+ A(DEFLATE_ERR_UNCOMP_HDR, "wrongly formatted header in uncompressed block"), \
A(DEFLATE_ERR_CHECKSUM, "incorrect data checksum"), \
A(DEFLATE_ERR_INLEN, "incorrect data length"), \
A(DEFLATE_ERR_UNEXPECTED_EOF, "unexpected end of data")