From 2a5b9c19f235281678f50cef2ca6594a563981e3 Mon Sep 17 00:00:00 2001
From: nehalmistry <>
Date: Fri, 6 Dec 2002 07:31:55 +0000
Subject: [PATCH] read correct number of tracks

---
 src/sound/music.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sound/music.cpp b/src/sound/music.cpp
index 96ef4d6eb..11c8b4830 100644
--- a/src/sound/music.cpp
+++ b/src/sound/music.cpp
@@ -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;