Fix infinite loop on pregap calculation when subchannel is empty.

This commit is contained in:
2020-01-03 15:00:25 +00:00
parent 1b6bf82624
commit ab4b849175

View File

@@ -177,7 +177,10 @@ namespace DiscImageChef.Core.Devices.Dumping
{
// Q position
if((cmdBuf[0] & 0xF) != 1)
{
lba--;
continue;
}
// Check if BCD or binary values, change to binary
int posQ = ((cmdBuf[7] * 60 * 75) + (cmdBuf[8] * 75) + cmdBuf[9]) - 150;