mirror of
https://github.com/facebook/zstd.git
synced 2025-10-04 00:02:33 -04:00
Merge pull request #4464 from facebook/cli_traces_div0
fixed a potential division by 0 in the cli trace unit
This commit is contained in:
commit
0551eaa851
@ -81,8 +81,9 @@ static void TRACE_log(char const* method, PTime duration, ZSTD_Trace const* trac
|
|||||||
{
|
{
|
||||||
int level = 0;
|
int level = 0;
|
||||||
int workers = 0;
|
int workers = 0;
|
||||||
|
double const durationAsDouble = duration ? (double)duration : .1;
|
||||||
double const ratio = (double)trace->uncompressedSize / (double)trace->compressedSize;
|
double const ratio = (double)trace->uncompressedSize / (double)trace->compressedSize;
|
||||||
double const speed = ((double)trace->uncompressedSize * 1000) / (double)duration;
|
double const speed = ((double)trace->uncompressedSize * 1000) / durationAsDouble;
|
||||||
if (trace->params) {
|
if (trace->params) {
|
||||||
ZSTD_CCtxParams_getParameter(trace->params, ZSTD_c_compressionLevel, &level);
|
ZSTD_CCtxParams_getParameter(trace->params, ZSTD_c_compressionLevel, &level);
|
||||||
ZSTD_CCtxParams_getParameter(trace->params, ZSTD_c_nbWorkers, &workers);
|
ZSTD_CCtxParams_getParameter(trace->params, ZSTD_c_nbWorkers, &workers);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user