liblzma: Initialize lzma_lz_encoder pointers with NULL.
commitb34b6a9912d6165e34ba0db151b7f9941d2e06d5
authorJia Tan <jiat0218@gmail.com>
Wed, 20 Dec 2023 13:31:34 +0000 (20 21:31 +0800)
committerJia Tan <jiat0218@gmail.com>
Wed, 20 Dec 2023 13:38:39 +0000 (20 21:38 +0800)
tree770542e5b97e83d182889724d6bc3725b3703ba6
parent183a62f0b540ff4d23cc19b2b6bc2525f0bd64df
liblzma: Initialize lzma_lz_encoder pointers with NULL.

This fixes the recent change to lzma_lz_encoder that used memzero
instead of the NULL constant. On some compilers the NULL constant
(always 0) may not equal the NULL pointer (this only needs to guarentee
to not point to valid memory address).

Later code compares the pointers to the NULL pointer so we must
initialize them with the NULL pointer instead of 0 to guarentee
code correctness.
src/liblzma/lz/lz_encoder.c