fix assert position within ZSTD_compress2()

This commit is contained in:
Yann Collet
2018-12-10 17:42:35 -08:00
parent 5a1e01e5f1
commit 3619c34399
+1 -1
View File
@@ -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;
} }
} }