1
0
Fork 0
forked from len0rd/rockbox

playlist_next() now returns NULL on excessive 'step' amounts

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1940 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Daniel Stenberg 2002-08-23 07:33:35 +00:00
parent e255798f44
commit 3625dedcce

View file

@ -74,6 +74,10 @@ char* playlist_next(int steps, int* index)
char dir_buf[MAX_PATH+1];
char *dir_end;
if(abs(steps) > playlist.amount)
/* prevent madness when all files are empty/bad */
return NULL;
playlist.index = (playlist.index+steps) % playlist.amount;
while ( playlist.index < 0 ) {
if ( global_settings.loop_playlist )