input/async: check for errors in Seek()

Fixes a busy loop in BufferingInputStream::RunThreadLocked() because
the method never learns that seeking is ignored, even though the HTTP
stream is already broken and can never be read; nobody cared to check
for errors.

Closes https://github.com/MusicPlayerDaemon/MPD/issues/1727
This commit is contained in:
Max Kellermann
2023-01-28 07:41:47 +01:00
parent d2797effa3
commit 541468f0ca
2 changed files with 12 additions and 2 deletions

2
NEWS
View File

@@ -1,4 +1,6 @@
ver 0.23.13 (not yet released)
* input
- curl: fix busy loop after connection failed
ver 0.23.12 (2023/01/17)
* input