]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fixed bug in legacy decoder v0.2, reported by Maciej Adamczyk
authorYann Collet <yann.collet.73@gmail.com>
Thu, 26 Nov 2015 13:12:23 +0000 (14:12 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Thu, 26 Nov 2015 13:12:23 +0000 (14:12 +0100)
lib/legacy/zstd_v02.c

index 5c0e7aff325bea1de5f342997608372a2ee636df..67d726f642c15e093fafe981a402c62225cc159e 100644 (file)
@@ -3155,6 +3155,7 @@ static size_t ZSTD_decodeLiteralsBlock(void* ctx,
             {
                                if (litSize > srcSize-3) return ERROR(corruption_detected);
                                memcpy(dctx->litBuffer, istart, litSize);
+                               dctx->litPtr = dctx->litBuffer;
                                dctx->litBufSize = BLOCKSIZE;
                                dctx->litSize = litSize;
                                return litSize+3;