mirror of
				https://github.com/facebook/zstd.git
				synced 2025-10-31 16:47:48 +02:00 
			
		
		
		
	fixed a potential division by 0 in the cli trace unit
This commit is contained in:
		| @@ -81,8 +81,9 @@ static void TRACE_log(char const* method, PTime duration, ZSTD_Trace const* trac | ||||
| { | ||||
|     int level = 0; | ||||
|     int workers = 0; | ||||
|     double const durationAsDouble = duration ? (double)duration : .1; | ||||
|     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) { | ||||
|         ZSTD_CCtxParams_getParameter(trace->params, ZSTD_c_compressionLevel, &level); | ||||
|         ZSTD_CCtxParams_getParameter(trace->params, ZSTD_c_nbWorkers, &workers); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user