From: Yann Collet Date: Fri, 22 Jul 2016 12:12:28 +0000 (+0200) Subject: fixed : big-endian decoding X-Git-Tag: v0.8.0^2~59 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f2d82d4a428c7532d2b0611ce59489db5d20e3a;p=thirdparty%2Fzstd.git fixed : big-endian decoding --- diff --git a/lib/decompress/zstd_decompress.c b/lib/decompress/zstd_decompress.c index eb7be89ef..64fd96359 100644 --- a/lib/decompress/zstd_decompress.c +++ b/lib/decompress/zstd_decompress.c @@ -471,7 +471,7 @@ size_t ZSTD_decodeLiteralsBlock(ZSTD_DCtx* dctx, { size_t lhSize, litSize, litCSize; U32 singleStream=0; U32 const lhlCode = (istart[0] >> 2) & 3; - U32 const lhc = MEM_read32(istart); + U32 const lhc = MEM_readLE32(istart); switch(lhlCode) { case 0: case 1: default: /* note : default is impossible, since lhlCode into [0..3] */