mirror of
				https://github.com/facebook/zstd.git
				synced 2025-10-31 08:37:43 +02:00 
			
		
		
		
	fixed zbufftest
preserve "pledgedSrcSize=0" means "unknown" in init_advanced()
This commit is contained in:
		| @@ -72,6 +72,7 @@ size_t ZBUFF_compressInit_advanced(ZBUFF_CCtx* zbc, | ||||
|                                    const void* dict, size_t dictSize, | ||||
|                                    ZSTD_parameters params, unsigned long long pledgedSrcSize) | ||||
| { | ||||
|     if (pledgedSrcSize==0) pledgedSrcSize = ZSTD_CONTENTSIZE_UNKNOWN;  /* preserve "0 == unknown" behavior */ | ||||
|     return ZSTD_initCStream_advanced(zbc, dict, dictSize, params, pledgedSrcSize); | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -357,7 +357,7 @@ static int fuzzerTests(U32 seed, U32 nbTests, unsigned startTest, double compres | ||||
|             {   ZSTD_parameters params = ZSTD_getParams(cLevel, 0, dictSize); | ||||
|                 params.fParams.checksumFlag = FUZ_rand(&lseed) & 1; | ||||
|                 params.fParams.noDictIDFlag = FUZ_rand(&lseed) & 1; | ||||
|                 {   size_t const initError = ZBUFF_compressInit_advanced(zc, dict, dictSize, params, 0); | ||||
|                 {   size_t const initError = ZBUFF_compressInit_advanced(zc, dict, dictSize, params, ZSTD_CONTENTSIZE_UNKNOWN); | ||||
|                     CHECK (ZBUFF_isError(initError),"init error : %s", ZBUFF_getErrorName(initError)); | ||||
|         }   }   } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user