21 lines
454 B
Diff
21 lines
454 B
Diff
--- src/cd.c.orig 2011-06-18 14:28:43.000000000 +0300
|
|
+++ src/cd.c 2013-03-10 19:13:53.901992012 +0200
|
|
@@ -173,7 +173,7 @@
|
|
|
|
Track *cd_get_track (Cd *cd, int i)
|
|
{
|
|
- if (0 < i <= cd->ntrack)
|
|
+ if ((0 < i) && (i <= cd->ntrack))
|
|
return cd->track[i - 1];
|
|
|
|
return NULL;
|
|
@@ -306,7 +306,7 @@
|
|
|
|
long track_get_index (Track *track, int i)
|
|
{
|
|
- if (0 <= i < track->nindex)
|
|
+ if ((0 <= i) && (i < track->nindex))
|
|
return track->index[i];
|
|
|
|
return -1;
|