From afc05972d2b78b58ebecbf9be002e74771bb8066 Mon Sep 17 00:00:00 2001 From: Download-Fritz Date: Sun, 31 Mar 2019 19:53:57 +0200 Subject: [PATCH] OcAppleDiskImageLib: Fix chunk offsets. --- Library/OcAppleDiskImageLib/OcAppleDiskImageLib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/OcAppleDiskImageLib/OcAppleDiskImageLib.c b/Library/OcAppleDiskImageLib/OcAppleDiskImageLib.c index ee6fda02..9d076147 100644 --- a/Library/OcAppleDiskImageLib/OcAppleDiskImageLib.c +++ b/Library/OcAppleDiskImageLib/OcAppleDiskImageLib.c @@ -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) {