Check to prevent overflow on cut MMC FEATURES decoding.

This commit is contained in:
2017-09-06 20:48:08 +01:00
parent 258c33d61e
commit 88dd85a52c
3 changed files with 1 additions and 1 deletions

View File

@@ -5777,7 +5777,7 @@ namespace DiscImageChef.Decoders.SCSI.MMC
uint offset = 8;
List<FeatureDescriptor> descLst = new List<FeatureDescriptor>();
while(offset < response.Length)
while((offset + 4) < response.Length)
{
FeatureDescriptor desc = new FeatureDescriptor();
desc.Code = (ushort)((response[offset + 0] << 8) + response[offset + 1]);