]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fixed wrong return value in snd_seq_drain_output
authorJaroslav Kysela <perex@perex.cz>
Thu, 6 Sep 2001 09:09:24 +0000 (09:09 +0000)
committerJaroslav Kysela <perex@perex.cz>
Thu, 6 Sep 2001 09:09:24 +0000 (09:09 +0000)
src/seq/seq.c

index ddf37c5c723c67f9987825c9f3cc3168da26d76c..81c0bbac00f36794919cc6809fc4d2553ce76095 100644 (file)
@@ -2585,7 +2585,7 @@ int snd_seq_drain_output(snd_seq_t *seq)
        while (seq->obufused > 0) {
                result = seq->ops->write(seq, seq->obuf, seq->obufused);
                if (result < 0)
-                       return -result;
+                       return result;
                if ((size_t)result < seq->obufused)
                        memmove(seq->obuf, seq->obuf + result, seq->obufused - result);
                seq->obufused -= result;