]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/LzmaCompress/Sdk/C/LzmaEnc.c
BaseTools: fix gcc12 warning
[mirror_edk2.git] / BaseTools / Source / C / LzmaCompress / Sdk / C / LzmaEnc.c
index 4e9b499f8d80dc4d6bc13515e7949030393c6e94..4b9f5fa692488723c1887472cc78b9a0a832d483 100644 (file)
@@ -2825,12 +2825,13 @@ SRes LzmaEnc_CodeOneMemBlock(CLzmaEncHandle pp, BoolInt reInit,
 \r
   nowPos64 = p->nowPos64;\r
   RangeEnc_Init(&p->rc);\r
-  p->rc.outStream = &outStream.vt;\r
 \r
   if (desiredPackSize == 0)\r
     return SZ_ERROR_OUTPUT_EOF;\r
 \r
+  p->rc.outStream = &outStream.vt;\r
   res = LzmaEnc_CodeOneBlock(p, desiredPackSize, *unpackSize);\r
+  p->rc.outStream = NULL;\r
 \r
   *unpackSize = (UInt32)(p->nowPos64 - nowPos64);\r
   *destLen -= outStream.rem;\r