From 2ce4f36f179a81d0c6e182a409f363df759d1ad0 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Mon, 23 May 2022 19:37:18 +0300 Subject: [PATCH] liblzma: Silence a warning. The actual initialization is done via mythread_sync and seems that GCC doesn't necessarily see that it gets initialized there. --- src/liblzma/common/stream_decoder_mt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liblzma/common/stream_decoder_mt.c b/src/liblzma/common/stream_decoder_mt.c index e8939254..3786b2aa 100644 --- a/src/liblzma/common/stream_decoder_mt.c +++ b/src/liblzma/common/stream_decoder_mt.c @@ -1336,7 +1336,7 @@ stream_decode_mt(void *coder_ptr, const lzma_allocator *allocator, // more in cache). uint64_t mem_in_use; uint64_t mem_cached; - struct worker_thread *thr; + struct worker_thread *thr = NULL; // Init to silence warning. mythread_sync(coder->mutex) { mem_in_use = coder->mem_in_use;