Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
bouquets: BSkyB/Freesat - don't create services with duplicate chnums
  • Loading branch information
perexg committed Nov 8, 2014
1 parent 858f73b commit e55d7c5
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/input/mpegts/dvb_psi.c
Expand Up @@ -591,8 +591,14 @@ dvb_freesat_completed
regions++;
if (TAILQ_EMPTY(&fr->services)) continue;
uregions++;
TAILQ_FOREACH(fs, &fr->services, region_link)
TAILQ_FOREACH(fs, &fr->services, region_link) {
dvb_freesat_add_service(bi, fr, fs->svc, fs->lcn);
TAILQ_FOREACH(bs, &bi->services, link)
if (bs->fallback && fs->lcn == bs->fallback->lcn) {
bs->fallback = NULL;
break;
}
}
TAILQ_FOREACH(bs, &bi->services, link) {
TAILQ_FOREACH(fs, &fr->services, region_link)
if (fs->svc == bs->svc)
Expand Down

0 comments on commit e55d7c5

Please sign in to comment.