blob: 18f76e4a689d9d3c0a3f3aabfad06c64f9c148ea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
--- a/C/LzmaEnc.c 2021-11-18 19:00:00.000000000 +0100
+++ b/C/LzmaEnc.c 2022-05-12 20:59:51.038852048 +0200
@@ -2993,12 +2993,13 @@
nowPos64 = p->nowPos64;
RangeEnc_Init(&p->rc);
- p->rc.outStream = &outStream.vt;
if (desiredPackSize == 0)
return SZ_ERROR_OUTPUT_EOF;
+ p->rc.outStream = &outStream.vt;
res = LzmaEnc_CodeOneBlock(p, desiredPackSize, *unpackSize);
+ p->rc.outStream = NULL;
*unpackSize = (UInt32)(p->nowPos64 - nowPos64);
*destLen -= outStream.rem;
|