X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdvb%2Fdemux.cpp;fp=lib%2Fdvb%2Fdemux.cpp;h=931c6c71fa8ac26220eba3bba3e2a0e32dec3cf6;hb=e5107b2bd4b6167a39e4574769a0d992082296d5;hp=b6143ddf438d24d93d9164601845061da0216b71;hpb=e74488aadbdfd34aea53166c9447016f3fa3ac29;p=vuplus_dvbapp diff --git a/lib/dvb/demux.cpp b/lib/dvb/demux.cpp index b6143dd..931c6c7 100644 --- a/lib/dvb/demux.cpp +++ b/lib/dvb/demux.cpp @@ -305,7 +305,7 @@ void eDVBPESReader::data(int) return; if(r < 0) { - if (errno == EAGAIN) /* ok */ + if (errno == EAGAIN || errno == EINTR) /* ok */ return; eWarning("ERROR reading PES (fd=%d) - %m", m_fd); return;