Message ID | c6f45adf-776d-4ce5-783f-1be1b8d7eb29@linux.intel.com |
---|---|
State | New |
Headers | show |
Series | Aplay: pcm_readv(): return read samples instead of requested upon abort | expand |
diff --git a/aplay/aplay.c b/aplay/aplay.c index e8714d8..5d4b56e 100644 --- a/aplay/aplay.c +++ b/aplay/aplay.c @@ -2174,7 +2174,9 @@ static ssize_t pcm_readv(u_char **data, unsigned int channels, size_t rcount) count = chunk_size; } - while (count > 0 && !in_aborting) { + while (count > 0) { + if (in_aborting) + return result; unsigned int channel; void *bufs[channels];