liblzma: Prevent uninitialzed warning in mt stream encoder.
commit1155471651ad456c5f90aee6435931fae65682bf
authorJia Tan <jiat0218@gmail.com>
Wed, 28 Jun 2023 12:31:11 +0000 (28 20:31 +0800)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 18 Jul 2023 10:20:16 +0000 (18 13:20 +0300)
treef01cc4c079d7be4be60d0f18a40ac07a4f434ea9
parent62dd1c9bf0c66679ceeebc8b99bca136ca43bcb9
liblzma: Prevent uninitialzed warning in mt stream encoder.

This change only impacts the compiler warning since it was impossible
for the wait_abs struct in stream_encode_mt() to be used before it was
initialized since mythread_condtime_set() will always be called before
mythread_cond_timedwait().

Since the mythread.h code is different between the POSIX and
Windows versions, this warning was only present on Windows builds.

Thanks to Arthur S for reporting the warning and providing an initial
patch.
src/liblzma/common/stream_encoder_mt.c