From a3ce0c9d04303075c9566edccfb80ed5a5321893 Mon Sep 17 00:00:00 2001 From: Vivek Miglani Date: Thu, 18 Jul 2019 14:32:09 -0700 Subject: [PATCH] Fixing decodecorpus test issue --- tests/decodecorpus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/decodecorpus.c b/tests/decodecorpus.c index df40862b2..dbc27bc90 100644 --- a/tests/decodecorpus.c +++ b/tests/decodecorpus.c @@ -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; -- 2.47.2