diff options
author | Jia Tan <jiat0218@gmail.com> | 2022-08-17 20:20:16 +0800 |
---|---|---|
committer | Jia Tan <jiat0218@gmail.com> | 2023-01-02 22:20:04 +0800 |
commit | f16e12d5e755d371247202fcccbcccd1ec16b2cf (patch) | |
tree | e39df4b80aa9797bc79b1f2de844159f909bf9b5 /src/liblzma | |
parent | liblzma: Replaced hardcoded 0x0 index indicator byte with macro (diff) | |
download | xz-f16e12d5e755d371247202fcccbcccd1ec16b2cf.tar.xz |
liblzma: Add NULL check to lzma_index_hash_append.
This is for consistency with lzma_index_append.
Diffstat (limited to '')
-rw-r--r-- | src/liblzma/common/index_hash.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) |