Check for invalid code length codes in contrib/puff.

Without this fix, it would be possible to construct inputs to puff
that would cause it to segfault.
This commit is contained in:
Mark Adler
2013-01-21 10:15:51 -08:00
parent b6c5057ca1
commit 10056909c0
3 changed files with 9 additions and 6 deletions

View File

@@ -1,8 +1,8 @@
/*
* pufftest.c
* Copyright (C) 2002-2010 Mark Adler
* Copyright (C) 2002-2013 Mark Adler
* For conditions of distribution and use, see copyright notice in puff.h
* version 2.2, 25 Apr 2010
* version 2.3, 21 Jan 2013
*/
/* Example of how to use puff().