Chunk::Chunk(), Fix Null pointer argument in call to memory copy function

Signed-off-by: Jérôme Duval <[email protected]>
This commit is contained in:
Murai Takashi
2013-07-15 17:25:13 +02:00
committed by Jérôme Duval
parent 517050adb5
commit ddc2a758e6
@@ -30,8 +30,11 @@ Chunk::Chunk(struct btrfs_chunk* chunk, fsblock_t offset)
fChunkOffset = offset;
fChunk = (struct btrfs_chunk*)malloc(sizeof(struct btrfs_chunk)
+ chunk->StripeCount() * sizeof(struct btrfs_stripe));
if (fChunk == NULL)
if (fChunk == NULL) {
fInitStatus = B_NO_MEMORY;
return;
}
memcpy(fChunk, chunk, sizeof(struct btrfs_chunk)
+ chunk->StripeCount() * sizeof(struct btrfs_stripe));