diff --git a/frontends/cxd2843.c b/frontends/cxd2843.c index f8dd623..a1f249a 100644 --- a/frontends/cxd2843.c +++ b/frontends/cxd2843.c @@ -2203,12 +2203,13 @@ static int tune(struct dvb_frontend *fe, bool re_tune, state->tune_time = jiffies; } - if (*status & FE_HAS_LOCK) - return 0; - /* *delay = 50; */ r = read_status(fe, status); if (r) return r; + if (*status & FE_HAS_LOCK) { + *delay = HZ; + return 0; + } return 0; }