From 5e8422f59bae4e87d59e7537f0e15596b4522c9c Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 5 Oct 2025 05:06:12 +0100 Subject: [PATCH] Fix read bytes check for CICM metadata block length --- src/blocks/metadata.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blocks/metadata.c b/src/blocks/metadata.c index 8ea4d9e..02a5047 100644 --- a/src/blocks/metadata.c +++ b/src/blocks/metadata.c @@ -366,7 +366,7 @@ void process_cicm_block(aaruformatContext *ctx, const IndexEntry *entry) entry->offset + sizeof(CicmMetadataBlock)); read_bytes = fread(ctx->cicmBlock, 1, ctx->cicmBlockHeader.length, ctx->imageStream); - if(read_bytes != ctx->metadataBlockHeader.blockSize) + if(read_bytes != ctx->cicmBlockHeader.length) { memset(&ctx->cicmBlockHeader, 0, sizeof(CicmMetadataBlock)); free(ctx->cicmBlock);