From 4c5c711b7a7553def6b400df9efed5e8381e8e87 Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Mon, 14 Nov 2016 14:53:15 -0800 Subject: fixed minor conversion warning --- lib/lz4.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/lz4.c b/lib/lz4.c index ff141be..89e3a0f 100644 --- a/lib/lz4.c +++ b/lib/lz4.c @@ -1127,13 +1127,12 @@ FORCE_INLINE int LZ4_decompress_generic( /* Main Loop : decode sequences */ while (1) { - unsigned token; size_t length; const BYTE* match; size_t offset; /* get literal length */ - token = *ip++; + unsigned const token = *ip++; if ((length=(token>>ML_BITS)) == RUN_MASK) { unsigned s; do { @@ -1168,7 +1167,7 @@ FORCE_INLINE int LZ4_decompress_generic( offset = LZ4_readLE16(ip); ip+=2; match = op - offset; if ((checkOffset) && (unlikely(match < lowLimit))) goto _output_error; /* Error : offset outside buffers */ - LZ4_write32(op, offset); /* costs ~1%; silence an msan warning when offset==0 */ + LZ4_write32(op, (U32)offset); /* costs ~1%; silence an msan warning when offset==0 */ /* get matchlength */ length = token & ML_MASK; -- cgit v0.12