From 0d4d01fa8f351f4b8db952c56792b3b59d5f61e5 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 9 Dec 2025 19:38:40 +0000 Subject: [PATCH] Fix metadata block header not being written to image. --- src/close.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/close.c b/src/close.c index d35bd52..3b27d89 100644 --- a/src/close.c +++ b/src/close.c @@ -3304,6 +3304,8 @@ static void write_metadata_block(aaruformat_context *ctx) block_position = aligned_position; } + memcpy(buffer, &ctx->metadata_block_header, sizeof(MetadataBlockHeader)); + TRACE("Writing metadata block at position %ld", block_position); if(fwrite(buffer, ctx->metadata_block_header.blockSize, 1, ctx->imageStream) == 1)