diff options
author | Yann Collet <cyan@fb.com> | 2017-08-17 17:55:30 (GMT) |
---|---|---|
committer | Yann Collet <cyan@fb.com> | 2017-08-17 17:55:30 (GMT) |
commit | c10863b98e1503af90616ae99725ecd120265dfb (patch) | |
tree | b5d6f7e6ac63283abf00011b2d0fcdda56f74621 /lib/lz4frame.c | |
parent | 1e92bb0af020095e6f33bdb72e418e5e76cdc082 (diff) | |
download | lz4-c10863b98e1503af90616ae99725ecd120265dfb.zip lz4-c10863b98e1503af90616ae99725ecd120265dfb.tar.gz lz4-c10863b98e1503af90616ae99725ecd120265dfb.tar.bz2 |
fix : asan error in dctx, due to increased maximum frame header size, reported by Craig Youngv1.8.0
Diffstat (limited to 'lib/lz4frame.c')
-rw-r--r-- | lib/lz4frame.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/lz4frame.c b/lib/lz4frame.c index e613901..3408708 100644 --- a/lib/lz4frame.c +++ b/lib/lz4frame.c @@ -70,7 +70,7 @@ You can contact the author at : /*-************************************ * Debug **************************************/ -#define LZ4_STATIC_ASSERT(c) { enum { LZ4_static_assert = 1/(int)(!!(c)) }; } /* use only *after* variable declarations */ +#define LZ4F_STATIC_ASSERT(c) { enum { LZ4F_static_assert = 1/(int)(!!(c)) }; } /* use only *after* variable declarations */ /*-************************************ @@ -212,7 +212,7 @@ LZ4F_errorCodes LZ4F_getErrorCode(size_t functionResult) static LZ4F_errorCode_t err0r(LZ4F_errorCodes code) { /* A compilation error here means sizeof(ptrdiff_t) is not large enough */ - LZ4_STATIC_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t)); + LZ4F_STATIC_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t)); return (LZ4F_errorCode_t)-(ptrdiff_t)code; } @@ -912,7 +912,7 @@ struct LZ4F_dctx_s { size_t tmpOutStart; XXH32_state_t xxh; XXH32_state_t blockChecksum; - BYTE header[16]; + BYTE header[LZ4F_HEADER_SIZE_MAX]; }; /* typedef'd to LZ4F_dctx in lz4frame.h */ |