OcAppleDiskImageLib: Fix chunk offsets.

This commit is contained in:
Download-Fritz 2019-03-31 19:53:57 +02:00
parent 8010c15b83
commit afc05972d2

View File

@ -255,7 +255,7 @@ OcAppleDiskImageRead (
case APPLE_DISK_IMAGE_CHUNK_TYPE_RAW:
{
ChunkData = (Context->Buffer + BlockData->DataOffset + Chunk->CompressedOffset);
ChunkData = (Context->Buffer + Chunk->CompressedOffset);
ChunkDataCurrent = (ChunkData + ChunkOffset);
CopyMem (BufferCurrent, ChunkDataCurrent, BufferChunkSize);
@ -273,7 +273,7 @@ OcAppleDiskImageRead (
OutSize = DecompressZLIB (
ChunkData,
ChunkTotalLength,
(Context->Buffer + BlockData->DataOffset + Chunk->CompressedOffset),
(Context->Buffer + Chunk->CompressedOffset),
Chunk->CompressedLength
);
if (OutSize != ChunkTotalLength) {