mirror of
https://github.com/aaru-dps/libaaruformat.git
synced 2025-12-16 19:24:40 +00:00
Compare commits
2 Commits
v1.0.0-alp
...
v1.0.0-alp
| Author | SHA1 | Date | |
|---|---|---|---|
|
963174ce20
|
|||
|
c5e3878174
|
@@ -2,7 +2,7 @@
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>libaaruformat</id>
|
||||
<version>1.0.0-alpha.15</version>
|
||||
<version>1.0.0-alpha.16</version>
|
||||
<description>Library for management of AaruFormat images.</description>
|
||||
<authors>claunia</authors>
|
||||
<projectUrl>https://github.com/aaru-dps/libaaruformat</projectUrl>
|
||||
|
||||
@@ -81,7 +81,7 @@ void process_metadata_block(aaruformat_context *ctx, const IndexEntry *entry)
|
||||
|
||||
ctx->image_info.ImageSize += ctx->metadata_block_header.blockSize;
|
||||
|
||||
ctx->metadata_block = (uint8_t *)malloc(ctx->metadata_block_header.blockSize);
|
||||
ctx->metadata_block = (uint8_t *)malloc(ctx->metadata_block_header.blockSize + sizeof(MetadataBlockHeader));
|
||||
|
||||
if(ctx->metadata_block == NULL)
|
||||
{
|
||||
@@ -104,6 +104,8 @@ void process_metadata_block(aaruformat_context *ctx, const IndexEntry *entry)
|
||||
memset(&ctx->metadata_block_header, 0, sizeof(MetadataBlockHeader));
|
||||
free(ctx->metadata_block);
|
||||
FATAL("Could not read metadata block, continuing...");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if(ctx->metadata_block_header.mediaSequence > 0 && ctx->metadata_block_header.lastMediaSequence > 0)
|
||||
|
||||
Reference in New Issue
Block a user