summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/input/input_dvb.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/input/input_dvb.c b/src/input/input_dvb.c
index 39507ac15..10d6eca55 100644
--- a/src/input/input_dvb.c
+++ b/src/input/input_dvb.c
@@ -986,8 +986,13 @@ static int tuner_tune_it (tuner_t *this, struct dvb_frontend_parameters
if (poll(pfd,1,3000)){
if (pfd[0].revents & POLLIN){
- if (ioctl(this->fd_frontend, FE_GET_EVENT, &event) == -EOVERFLOW){
+#ifdef EOVERFLOW
+ if (ioctl(this->fd_frontend, FE_GET_EVENT, &event) == -EOVERFLOW) {
print_error("EOVERFLOW");
+#else
+ if (ioctl(this->fd_frontend, FE_GET_EVENT, &event) == -EINVAL) {
+ print_error("EINVAL");
+#endif
return 0;
}
if (event.parameters.frequency <= 0)