diff --git a/DVD/Dump.cs b/DVD/Dump.cs index a333b5a..64bdec1 100644 --- a/DVD/Dump.cs +++ b/DVD/Dump.cs @@ -372,12 +372,12 @@ public sealed class Dump case CopyrightType.CPRM: throw new NotImplementedException(); } - if(!sense) - { - Agid = (byte)(buffer[7] >> 6); + if(sense) + continue; - break; - } + Agid = (byte)(buffer[7] >> 6); + + break; } if(sense) @@ -411,12 +411,12 @@ public sealed class Dump break; } - if(i >= 31) - { - senseBuffer = Array.Empty(); + if(i < 31) + continue; - return true; - } + senseBuffer = Array.Empty(); + + return true; } sense = ReportChallenge(out buffer, out senseBuffer, DvdCssKeyClass.DvdCssCppmOrCprm, timeout, out duration);