]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
liblzma: Index hash: Change return value type of hash_append() to void.
authorLasse Collin <lasse.collin@tukaani.org>
Sun, 6 Mar 2022 13:18:58 +0000 (15:18 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Sun, 6 Mar 2022 13:18:58 +0000 (15:18 +0200)
src/liblzma/common/index_hash.c

index e131fab7f8508d2d3c565da099fe7a3f9d88fc1d..34df85d72f942a8d01472971d3181d8c5c838b6e 100644 (file)
@@ -122,7 +122,7 @@ lzma_index_hash_size(const lzma_index_hash *index_hash)
 
 
 /// Updates the sizes and the hash without any validation.
-static lzma_ret
+static void
 hash_append(lzma_index_hash_info *info, lzma_vli unpadded_size,
                lzma_vli uncompressed_size)
 {
@@ -136,7 +136,7 @@ hash_append(lzma_index_hash_info *info, lzma_vli unpadded_size,
        lzma_check_update(&info->check, LZMA_CHECK_BEST,
                        (const uint8_t *)(sizes), sizeof(sizes));
 
-       return LZMA_OK;
+       return;
 }
 
 
@@ -152,8 +152,7 @@ lzma_index_hash_append(lzma_index_hash *index_hash, lzma_vli unpadded_size,
                return LZMA_PROG_ERROR;
 
        // Update the hash.
-       return_if_error(hash_append(&index_hash->blocks,
-                       unpadded_size, uncompressed_size));
+       hash_append(&index_hash->blocks, unpadded_size, uncompressed_size);
 
        // Validate the properties of *info are still in allowed limits.
        if (index_hash->blocks.blocks_size > LZMA_VLI_MAX
@@ -239,9 +238,9 @@ lzma_index_hash_decode(lzma_index_hash *index_hash, const uint8_t *in,
                        index_hash->sequence = SEQ_UNCOMPRESSED;
                } else {
                        // Update the hash.
-                       return_if_error(hash_append(&index_hash->records,
+                       hash_append(&index_hash->records,
                                        index_hash->unpadded_size,
-                                       index_hash->uncompressed_size));
+                                       index_hash->uncompressed_size);
 
                        // Verify that we don't go over the known sizes. Note
                        // that this validation is simpler than the one used