diff --git a/.vs/DiscImageChef/v15/sqlite3/storage.ide b/.vs/DiscImageChef/v15/sqlite3/storage.ide index 0e5e772d6..752a93072 100644 Binary files a/.vs/DiscImageChef/v15/sqlite3/storage.ide and b/.vs/DiscImageChef/v15/sqlite3/storage.ide differ diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 77a193423..5c0f873d9 100644 Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ diff --git a/DiscImageChef.Decoders/SCSI/MMC/Features.cs b/DiscImageChef.Decoders/SCSI/MMC/Features.cs index 3f84a2a3d..3a0b3d292 100644 --- a/DiscImageChef.Decoders/SCSI/MMC/Features.cs +++ b/DiscImageChef.Decoders/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]);