]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - command.c
server: Fix return value of com_ff().
[paraslash.git] / command.c
index fe4b92329b417009613e0f1034f747783699c2e0..6777ccc971e2590bd2d46879ba428ff1f327f7d8 100644 (file)
--- a/command.c
+++ b/command.c
@@ -728,6 +728,7 @@ static int com_ff(struct command_context *cc)
        ret = -E_NO_AUDIO_FILE;
        if (!mmd->afd.afhi.chunks_total || !mmd->afd.afhi.seconds_total)
                goto out;
+       ret = 1;
        promille = (1000 * mmd->current_chunk) / mmd->afd.afhi.chunks_total;
        if (backwards)
                promille -= 1000 * i / mmd->afd.afhi.seconds_total;
@@ -743,7 +744,6 @@ static int com_ff(struct command_context *cc)
        mmd->new_vss_status_flags |= VSS_REPOS;
        mmd->new_vss_status_flags &= ~VSS_NEXT;
        mmd->events++;
-       ret = 1;
 out:
        mutex_unlock(mmd_mutex);
        return ret;