diff options
| author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-10-11 07:10:48 +0300 |
|---|---|---|
| committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-10-11 07:13:23 +0300 |
| commit | 39968aaaff575800218b47488f85eed7081cd0cb (patch) | |
| tree | 40354c76a1c9f5211b00badff57deee3dc5047c3 /extmod/uzlib/tinf.h | |
| parent | 6dff3df501242d106590a48b5ed382b01a97baea (diff) | |
extmod/uzlib: Update to upstream v2.1.
Adds check that LZ offsets fall into the sliding dictionary used. This
catches a case when uzlib.DecompIO with a smaller dictionary is used
to decompress data which was compressed with a larger dictionary.
Previously, this would lead to producing invalid data or crash, now
an exception will be thrown.
Diffstat (limited to 'extmod/uzlib/tinf.h')
| -rw-r--r-- | extmod/uzlib/tinf.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/extmod/uzlib/tinf.h b/extmod/uzlib/tinf.h index 3545bbd88..106203a09 100644 --- a/extmod/uzlib/tinf.h +++ b/extmod/uzlib/tinf.h @@ -32,6 +32,7 @@ extern "C" { #define TINF_DONE 1 #define TINF_DATA_ERROR (-3) #define TINF_CHKSUM_ERROR (-4) +#define TINF_DICT_ERROR (-5) /* checksum types */ #define TINF_CHKSUM_NONE 0 |
