use POLLIN instead of POLLPRI for clip buffer empty
[enigma2.git] / lib / base / filepush.cpp
index 645d36851cbaadefd0c7ce244c378d7663118ae0..3412c84a3a0744f8994296172cdf0973ec9cebd8 100644 (file)
@@ -190,8 +190,10 @@ void eFilePushThread::thread()
                        {
                                eDebug("sending PVR commit");
                                
-                               struct pollfd pfd[1] = {m_fd_dest, POLLHUP};
-                               poll(pfd, 1, 10000);
+                               struct pollfd pfd;
+                               pfd.fd = m_fd_dest;
+                               pfd.events = POLLIN;
+                               poll(&pfd, 1, 10000);
                                sleep(5); /* HACK to allow ES buffer to drain */
                                already_empty = 1;
 //                             if (::ioctl(m_fd_dest, PVR_COMMIT) < 0 && errno == EINTR)