read correct number of tracks

This commit is contained in:
nehalmistry 2002-12-06 07:31:55 +00:00
parent 22cf0531e1
commit 2a5b9c19f2

View file

@ -387,9 +387,9 @@ local int PlayCDRom(const char* name)
CDDrive = open("/dev/cdrom", O_RDONLY | O_NONBLOCK);
ioctl(CDDrive, CDROMREADTOCHDR, &CDchdr);
for (i = CDchdr.cdth_trk0; i < CDchdr.cdth_trk1; ++i){
for (i = CDchdr.cdth_trk0; i <= CDchdr.cdth_trk1; ++i){
CDtocentry[i].cdte_format = CDROM_LBA;
CDtocentry[i].cdte_track = i + 1;
CDtocentry[i].cdte_track = i;
ioctl(CDDrive, CDROMREADTOCENTRY, &CDtocentry[i]);
}
NumCDTracks = i + 1;