diff --git a/src/input/mpegts/linuxdvb/linuxdvb_satconf.c b/src/input/mpegts/linuxdvb/linuxdvb_satconf.c index 0f812ef2..c5ade907 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_satconf.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_satconf.c @@ -388,7 +388,7 @@ linuxdvb_satconf_tune ( linuxdvb_satconf_t *ls ) /* Diseqc */ i = ls->ls_diseqc_idx; - for (i = ls->ls_diseqc_idx; i < 3; i++) { + for (i = ls->ls_diseqc_idx; i < ARRAY_SIZE(lds); i++) { if (!lds[i]) continue; r = lds[i]->ld_tune(lds[i], lm, ls, lfe->lfe_fe_fd);