fix assert position within ZSTD_compress2()
This commit is contained in:
@@ -4068,11 +4068,11 @@ size_t ZSTD_compress2(ZSTD_CCtx* cctx,
|
|||||||
src, srcSize, &iPos,
|
src, srcSize, &iPos,
|
||||||
ZSTD_e_end);
|
ZSTD_e_end);
|
||||||
if (ZSTD_isError(result)) return result;
|
if (ZSTD_isError(result)) return result;
|
||||||
assert(iPos == srcSize);
|
|
||||||
if (result != 0) { /* compression not completed, due to lack of output space */
|
if (result != 0) { /* compression not completed, due to lack of output space */
|
||||||
assert(oPos == dstCapacity);
|
assert(oPos == dstCapacity);
|
||||||
return ERROR(dstSize_tooSmall);
|
return ERROR(dstSize_tooSmall);
|
||||||
}
|
}
|
||||||
|
assert(iPos == srcSize); /* all input is expected consumed */
|
||||||
return oPos;
|
return oPos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user