diff --git a/SCSI/MMC/Features.cs b/SCSI/MMC/Features.cs index 3f84a2a3d..3a0b3d292 100644 --- a/SCSI/MMC/Features.cs +++ b/SCSI/MMC/Features.cs @@ -5777,7 +5777,7 @@ namespace DiscImageChef.Decoders.SCSI.MMC uint offset = 8; List descLst = new List(); - while(offset < response.Length) + while((offset + 4) < response.Length) { FeatureDescriptor desc = new FeatureDescriptor(); desc.Code = (ushort)((response[offset + 0] << 8) + response[offset + 1]);