Merge pull request #1685 from vivekmig/dev

Add Check if Block Size Exceeds Maximum
This commit is contained in:
Yann Collet authored and GitHub committed 2019-07-19 15:22:29 -07:00
commit f2620697c7
2 files changed
+4 -2

No files matched your search

+2 -2
View File
@@ -1050,8 +1050,8 @@ static void writeBlock(U32* seed, frame_t* frame, size_t contentSize,
op += contentSize;
blockType = 0;
blockSize = contentSize;
} else if (blockTypeDesc == 1) {
/* RLE */
} else if (blockTypeDesc == 1 && frame->header.contentSize > 0) {
/* RLE (Don't create RLE block if frame content is 0 since block size of 1 may exceed max block size)*/
BYTE const symbol = RAND(seed) & 0xff;
op[0] = symbol;