---

 src/playlist.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/playlist.c b/src/playlist.c
index 31180e4..8ffd566 100644
--- a/src/playlist.c
+++ b/src/playlist.c
@@ -1354,7 +1354,7 @@ int getPlaylistLength(void)
 
 int seekSongInPlaylist(int fd, int song, float seek_time)
 {
-       int i = song;
+       int i;
 
        if (song < 0 || song >= playlist.length) {
                commandError(fd, ACK_ERROR_NO_EXIST,
@@ -1364,6 +1364,8 @@ int seekSongInPlaylist(int fd, int song, float seek_time)
 
        if (playlist.random)
                for (i = 0; song != playlist.order[i]; i++) ;
+       else
+               i = song;
 
        clearPlayerError();
        playlist_stopOnError = 1;



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to