From 4a0465d46d733b04a0019b112190077d7f1a3c03 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Mon, 11 Sep 2017 20:23:00 +0100 Subject: [PATCH] Correct partition start when map it's not on start of device. --- DiscImageChef.Partitions/AppleMap.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DiscImageChef.Partitions/AppleMap.cs b/DiscImageChef.Partitions/AppleMap.cs index af316a02..4df00d36 100644 --- a/DiscImageChef.Partitions/AppleMap.cs +++ b/DiscImageChef.Partitions/AppleMap.cs @@ -118,7 +118,7 @@ namespace DiscImageChef.PartPlugins Length = (ulong)((ddm.sbMap[i].ddSize * 512) / sector_size), Sequence = sequence, Offset = ddm.sbMap[i].ddBlock * sector_size, - Start = ddm.sbMap[i].ddBlock, + Start = ddm.sbMap[i].ddBlock + sectorOffset, Type = "Apple_Driver" }; @@ -279,7 +279,7 @@ namespace DiscImageChef.PartPlugins Name = StringHandlers.CToString(entry.name), Offset = entry.start * entry_size, Size = entry.sectors * entry_size, - Start = (entry.start * entry_size) / sector_size, + Start = ((entry.start * entry_size) / sector_size) + sectorOffset, Length = (entry.sectors * entry_size) / sector_size, Scheme = Name };