From: Jia Tan Date: Wed, 17 Aug 2022 12:20:16 +0000 (+0800) Subject: liblzma: Add NULL check to lzma_index_hash_append. X-Git-Tag: v5.4.1~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2ac7bafc8f07c1edefe96a4a7a040ddfff0eb5bb;p=thirdparty%2Fxz.git liblzma: Add NULL check to lzma_index_hash_append. This is for consistency with lzma_index_append. --- diff --git a/src/liblzma/common/index_hash.c b/src/liblzma/common/index_hash.c index c3c56674..f55f7bc8 100644 --- a/src/liblzma/common/index_hash.c +++ b/src/liblzma/common/index_hash.c @@ -145,7 +145,7 @@ lzma_index_hash_append(lzma_index_hash *index_hash, lzma_vli unpadded_size, lzma_vli uncompressed_size) { // Validate the arguments. - if (index_hash->sequence != SEQ_BLOCK + if (index_hash == NULL || index_hash->sequence != SEQ_BLOCK || unpadded_size < UNPADDED_SIZE_MIN || unpadded_size > UNPADDED_SIZE_MAX || uncompressed_size > LZMA_VLI_MAX)