40970636
diff --git a/lib/zstd_decompress.c b/lib/zstd_decompress.c
index 31fb700..a26d95f 100644
--- a/lib/zstd_decompress.c
+++ b/lib/zstd_decompress.c
@@ -610,6 +610,8 @@
const BYTE* dumpsEnd;
} seqState_t;
+
+
static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState)
{
size_t litLength;
@@ -632,6 +634,11 @@
if (dumps >= de) dumps = de-1; /* late correction, to avoid read overflow (data is now corrupted anyway) */
}
+// litLength==0 offsetCode==0 offset = seqState->prevOffset seqState->prevOffset = seq->offset
+// litLength==0 offsetCode>0 seqState->prevOffset = seq->offset;
+// litLength>0 offsetCode==0
+// litLength>0 offsetCode>0 seqState->prevOffset = seq->offset;
+
/* Offset */
{
static const U32 offsetPrefix[MaxOff+1] = {