summarylogtreecommitdiffstats
path: root/01-gcc-12.patch
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;