summaryrefslogtreecommitdiff
path: root/src/player.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <PromyLOPh@lavabit.com>2009-05-22 21:45:58 +0200
committerLars-Dominik Braun <PromyLOPh@lavabit.com>2009-05-22 21:47:37 +0200
commit38eafbf8bf2aaae998aae3801350cdc437fd9cd2 (patch)
treeefaa8749ad7268c7d4128736d9c0db458ac4bd0d /src/player.c
parenta3a12a524c41f45d9cd9ebaa94cb22dc1456e6b1 (diff)
downloadpianobar-38eafbf8bf2aaae998aae3801350cdc437fd9cd2.tar.gz
pianobar-38eafbf8bf2aaae998aae3801350cdc437fd9cd2.tar.bz2
pianobar-38eafbf8bf2aaae998aae3801350cdc437fd9cd2.zip
waitress: Add _RET_READ_ERR, retry on read error in player
Enhances commit 279f3ba93b729684e54300352c59523bd05e54bc
Diffstat (limited to 'src/player.c')
-rw-r--r--src/player.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/player.c b/src/player.c
index abbd5c7..4768ecc 100644
--- a/src/player.c
+++ b/src/player.c
@@ -449,8 +449,8 @@ void *BarPlayerThread (void *data) {
snprintf (extraHeaders, sizeof (extraHeaders), "Range: bytes=%u-\r\n",
player->bytesReceived);
wRet = WaitressFetchCall (&player->waith);
- } while (wRet == WAITRESS_RET_PARTIAL_FILE ||
- wRet == WAITRESS_RET_TIMEOUT);
+ } while (wRet == WAITRESS_RET_PARTIAL_FILE || wRet == WAITRESS_RET_TIMEOUT
+ || wRet == WAITRESS_RET_READ_ERR);
switch (player->audioFormat) {
#ifdef ENABLE_FAAD