From 17a05ea939d69252cc76127fa5028fe43b6b97e5 Mon Sep 17 00:00:00 2001 From: pstef <3462925+pstef@users.noreply.github.com> Date: Wed, 19 Mar 2025 20:19:39 +0000 Subject: [PATCH] Silence a dangling-pointer warning in Lzma --- deps/7zip/LzmaEnc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deps/7zip/LzmaEnc.c b/deps/7zip/LzmaEnc.c index 3fb17bc53c..f879099f0a 100644 --- a/deps/7zip/LzmaEnc.c +++ b/deps/7zip/LzmaEnc.c @@ -2828,12 +2828,13 @@ SRes LzmaEnc_CodeOneMemBlock(CLzmaEncHandle pp, BoolInt reInit, 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_t)(p->nowPos64 - nowPos64); *destLen -= outStream.rem;