BYTE* const ostart = (BYTE* const)dst;
BYTE* op = ostart;
BYTE* const oend = ostart + maxDstSize;
- size_t errorCode, dumpsLength;
+ size_t errorCode = 0;
+ size_t dumpsLength = 0;
const BYTE* litPtr = litStart;
const BYTE* const litEnd = litStart + litSize;
- int nbSeq;
- const BYTE* dumps;
+ int nbSeq = 0;
+ const BYTE* dumps = NULL;
U32* DTableLL = dctx->LLTable;
U32* DTableML = dctx->MLTable;
U32* DTableOffb = dctx->OffTable;
size_t remainingSize = srcSize;
U32 magicNumber;
size_t errorCode=0;
- blockProperties_t blockProperties;
+ blockProperties_t blockProperties = { 0 };
/* Frame Header */
if (srcSize < ZSTD_frameHeaderSize+ZSTD_blockHeaderSize) return ERROR(srcSize_wrong);