diff --git a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c index 286534ca..84a83ec0 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c @@ -1328,7 +1328,7 @@ linuxdvb_frontend_tune0 /* discard stale events */ while (1) { - if (ioctl(lfe->lfe_fe_fd, FE_GET_EVENT, &ev) == -1) + if (ioctl(lfe->lfe_fe_fd, FE_GET_EVENT, &ev) < 0) break; }