From daab885f2a8396d611e4186e489dcf3e8b912007 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 28 Jul 2018 14:13:14 +0100 Subject: [PATCH] Fix media size calculation when reading Alcohol images with several pregaps. --- DiscImageChef.DiscImages/Alcohol120/Read.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DiscImageChef.DiscImages/Alcohol120/Read.cs b/DiscImageChef.DiscImages/Alcohol120/Read.cs index d9d3dc5df..e6ad9ce01 100644 --- a/DiscImageChef.DiscImages/Alcohol120/Read.cs +++ b/DiscImageChef.DiscImages/Alcohol120/Read.cs @@ -309,6 +309,7 @@ namespace DiscImageChef.DiscImages session.EndTrack = alcSes.lastTrack; Sessions.Add(session); + if(session.EndSector > imageInfo.Sectors) imageInfo.Sectors = session.EndSector + 1; } if(isDvd) @@ -454,8 +455,7 @@ namespace DiscImageChef.DiscImages }; Partitions.Add(partition); - imageInfo.Sectors += extra.sectors; - byteOffset += partition.Size; + byteOffset += partition.Size; } if(!offsetmap.ContainsKey(trk.point)) offsetmap.Add(trk.point, trk.startLba);