diff --git a/src/cd-info.c b/src/cd-info.c index 8243ac12..4ded443d 100644 --- a/src/cd-info.c +++ b/src/cd-info.c @@ -1,5 +1,5 @@ /* - $Id: cd-info.c,v 1.87 2004/08/30 01:14:14 rocky Exp $ + $Id: cd-info.c,v 1.88 2004/08/30 01:25:09 rocky Exp $ Copyright (C) 2003, 2004 Rocky Bernstein Copyright (C) 1996, 1997, 1998 Gerd Knorr @@ -1042,11 +1042,15 @@ main(int argc, const char *argv[]) i_first_track = cdio_get_first_track_num(p_cdio); if (CDIO_INVALID_TRACK == i_first_track) { - err_exit("Can't number of tracks, I give up.\n"); + err_exit("Can't get first track number. I give up.\n"); } i_tracks = cdio_get_num_tracks(p_cdio); + if (CDIO_INVALID_TRACK == i_tracks) { + err_exit("Can't get number of tracks. I give up.\n"); + } + if (!opts.no_tracks) { printf("CD-ROM Track List (%i - %i)\n" NORMAL, i_first_track, i_tracks);