From 2ac66832bb5ea4960b2fe65760e26318ba52949f Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 17 Sep 2016 16:28:01 +0100 Subject: [PATCH] Do not try to read past partition. --- DiscImageChef.Filesystems/UDF.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DiscImageChef.Filesystems/UDF.cs b/DiscImageChef.Filesystems/UDF.cs index 6bff0ea8..82f19f05 100644 --- a/DiscImageChef.Filesystems/UDF.cs +++ b/DiscImageChef.Filesystems/UDF.cs @@ -245,6 +245,9 @@ namespace DiscImageChef.Filesystems foreach(ulong position in positions) { + if(position + partitionStart >= partitionEnd) + continue; + sector = imagePlugin.ReadSector(position); anchor = new AnchorVolumeDescriptorPointer(); IntPtr anchorPtr = Marshal.AllocHGlobal(Marshal.SizeOf(anchor));