diff options
author | Frank Schmirler <vdr@schmirler.de> | 2014-09-19 15:23:14 +0200 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2014-09-19 15:23:14 +0200 |
commit | dd556ee7fdaea2ade54e9b6c383f44fa88a483f8 (patch) | |
tree | 08962410adcbfeb9884548e18549f8a90e30161f /remux | |
parent | 58f0348578da0707ae83deb433d6e7c5f01577c1 (diff) | |
download | vdr-plugin-streamdev-dd556ee7fdaea2ade54e9b6c383f44fa88a483f8.tar.gz vdr-plugin-streamdev-dd556ee7fdaea2ade54e9b6c383f44fa88a483f8.tar.bz2 |
Don't abort externremux when internal read buffer is empty
Diffstat (limited to 'remux')
-rw-r--r-- | remux/extern.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/remux/extern.c b/remux/extern.c index c3e6ad6..7786852 100644 --- a/remux/extern.c +++ b/remux/extern.c @@ -303,7 +303,7 @@ void cTSExt::Action(void) dsyslog("streamdev-server: buffer full while reading from externremux"); if (result == -1) { - if (errno != EINTR) { + if (errno != EINTR && errno != EAGAIN) { LOG_ERROR_STR("read failed"); m_Active = false; } |