From: Yann Collet Date: Fri, 1 Sep 2017 18:46:15 +0000 (-0700) Subject: bench stops immediately on decoding error X-Git-Tag: fuzz-corpora2~25^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0558850735e850e4553366b5be683e130940aba1;p=thirdparty%2Fzstd.git bench stops immediately on decoding error --- diff --git a/programs/bench.c b/programs/bench.c index a4321246f..d5c04c698 100644 --- a/programs/bench.c +++ b/programs/bench.c @@ -373,10 +373,8 @@ static int BMK_benchMem(const void* srcBuffer, size_t srcSize, blockTable[blockNb].cPtr, blockTable[blockNb].cSize, ddict); if (ZSTD_isError(regenSize)) { - DISPLAY("ZSTD_decompress_usingDDict() failed on block %u of size %u : %s \n", + EXM_THROW(2, "ZSTD_decompress_usingDDict() failed on block %u of size %u : %s \n", blockNb, (U32)blockTable[blockNb].cSize, ZSTD_getErrorName(regenSize)); - clockLoop = 0; /* force immediate test end */ - break; } blockTable[blockNb].resSize = regenSize; }